硬核觀察 | C# 還有什麼是可以開源的?

硬核觀察 | C# 還有什麼是可以開源的?

C# 還有什麼是可以開源的?

硬核觀察 | C# 還有什麼是可以開源的?

微軟正在將 C# 語言的標準化工作轉移到 .NET 基金會的公共資源庫中,為正在進行的標準工作提供一個公共空間。C# 6 及以後版本的 ECMA標準的工作將在 GitHub 上的公共工作空間中進行。從語言創新和功能設計到實現和標準化,一切都將在「開放」中進行,對話也將公開。微軟表示,這將使標準化工作更加容易。

這是繼 2014 年開源 C# 編譯器、將 C# 語言設計放到 GitHub 上之後的開放 C# 的又一舉措。

我覺得現在微軟對開源、開放的追求已經到了不開放不舒服的階段。即便是這種「真愛」背後有著完整的商業邏輯和訴求,也很難想像這樣的一個軟體巨頭能改變的如此徹底。dotnet 也許改名做 dotopen 更合適了。

CPU 算法訓練深度神經網絡可比 GPU 快 15 倍

硬核觀察 | C# 還有什麼是可以開源的?

深度神經網絡(DNN)的訓練通常是一系列矩陣乘法操作,這是 GPU 非常擅長的工作。Rice 大學的計算機科學家和英特爾的研究人員從 2019 年就開始探討使用 CPU 訓練深度神經網絡,他們採取的方法是將 DNN 訓練轉變成能用哈希表解決的搜索問題,這非常適合 CPU 進行處理,他們的 SLIDE 算法是設計運行在商業 CPU 上的。

他們在 2019 年的研究顯示,SLIDE 訓練所需時間為 GPU 的 2/7。現在,研究人員利用現代 CPU 的向量化和記憶體優化加速器改進了 SLIDE 的性能,用 CPU 算法訓練深度神經網絡比 GPU 快 15 倍。他們的代碼發佈在 GitHub 上。

除了硬體的提升,在算法和數學上的突破,可能更能取得意想不到的進步。

美國得州男子策劃炸燬亞馬遜數據中心

硬核觀察 | C# 還有什麼是可以開源的?

美國 FBI 逮捕了一名策劃炸燬亞馬遜維吉尼亞州數據中心的得州男子。他試圖從臥底 FBI 特工手中購買用於炸燬建築物的 C4 塑料炸藥,他認為炸燬這個亞馬遜數據中心將會摧毀七成的網際網路。他在和臥底特工接頭時得到了啞彈,隨即被捕。

這對數據中心的「真•物理攻擊」。

來源:kknews硬核觀察 | C# 還有什麼是可以開源的?