硬核观察 | C# 还有什么是可以开源的?
导读:更多:• CPU 算法训练深度神经网络可比 GPU 快 15 倍 • 美国得州男子策划炸毁亚马逊数据中心
本文字数:912,阅读时长大约:1分钟
作者:硬核老王
C# 还有什么是可以开源的?
微软正在将 C# 语言的标准化工作转移到 .NET 基金会的公共资源库中,为正在进行的标准工作提供一个公共空间。C# 6 及以后版本的 ECMA 标准的工作将在 GitHub 上的公共工作空间中进行。从语言创新和功能设计到实现和标准化,一切都将在“开放”中进行,对话也将公开。微软表示,这将使标准化工作更加容易。
这是继 2014 年开源 C# 编译器、将 C# 语言设计放到 GitHub 上之后的开放 C# 的又一举措。
我觉得现在微软对开源、开放的追求已经到了不开放不舒服的阶段。即便是这种“真爱”背后有着完整的商业逻辑和诉求,也很难想象这样的一个软件巨头能改变的如此彻底。dotnet 也许改名做 dotopen 更合适了。
CPU 算法训练深度神经网络可比 GPU 快 15 倍
深度神经网络(DNN)的训练通常是一系列矩阵乘法操作,这是 GPU 非常擅长的工作。Rice 大学的计算机科学家和英特尔的研究人员从 2019 年就开始探讨使用 CPU 训练深度神经网络,他们采取的方法是将 DNN 训练转变成能用哈希表解决的搜索问题,这非常适合 CPU 进行处理,他们的 SLIDE 算法是设计运行在商业 CPU 上的。
他们在 2019 年的研究显示,SLIDE 训练所需时间为 GPU 的 2/7。现在,研究人员利用现代 CPU 的向量化和内存优化加速器改进了 SLIDE 的性能,用 CPU 算法训练深度神经网络比 GPU 快 15 倍。他们的代码发布在 GitHub 上。
除了硬件的提升,在算法和数学上的突破,可能更能取得意想不到的进步。
美国得州男子策划炸毁亚马逊数据中心
美国 FBI 逮捕了一名策划炸毁亚马逊弗吉尼亚州数据中心的得州男子。他试图从卧底 FBI 特工手中购买用于炸毁建筑物的 C4 塑料炸药,他认为炸毁这个亚马逊数据中心将会摧毁七成的互联网。他在和卧底特工接头时得到了哑弹,随即被捕。
这对数据中心的“真•物理攻击”。
昨日观察
关注 Linux 中国,每日硬核点评
欢迎遵照 CC-BY-NC-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。
1c3af- 可以用C#开发的开源利器Netduino之怎么刷固件
- 开源《热血传奇》服务端引擎(C#编写),可以顺利进行游戏(更新编译和部署教程)
- 可以用C#开发的开源利器Netduino之怎么刷固件
- ASP.Net C#2.0全能数据库组件 (开源含实例源码)|
- 转一篇文章,以便在后续文章中讲解——开源gis项目Mitab在C#中的使用方法
- C# 结构Struct可以继承接口Interface
- 集DDD,TDD,SOLID,MVVM,DI,EF,Angularjs等于一身的.NET(C#)开源可扩展电商系统–Virto Commerce
- C#开源资源大汇总
- EQueue - 一个C#写的开源分布式消息队列的总体介绍
- 开源Math.NET基础数学类库使用(08)C#进行数值积分
- 文件压缩/解压缩开源项目SharpZipLib在C#中的使用
- [开源]C#中开源软件大汇总(外国的)
- C#常用开源类库收集
- 还有什么可以对付Spyware &Adware
- C# Winform 开源控件
- 用开源项目ExpandableTextView打造可以下拉扩展的TextView
- C#2010 串口控件serialPort 首次使用 菜鸟备份可以帮到菜鸟
- 【原创】开源Math.NET基础数学类库使用(11)C#计算相关系数
- 开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式
- Sandcastle:开源C#文档生成工具(也可用于其他语言)