成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

麻省理工為高性能計算機開發新的編程語言

開發
據悉,Liu 與加州大學伯克利分校博士后 Gilbert Louis Bernstein、MIT 副教授 Adam Chlipala 和助理教授 Jonathan Ragan-Kelley 一道,描述了他們最近開發的“張量語言”(A Tensor Language)。

在上月于費城舉辦的編程語言原理大會上,麻省理工學院(MIT)計算機科學與人工智能實驗室(CSAIL)二年級博士生 Amanda Liu 表示,使用他們專為高性能計算而設計的新編程語言,可以很好地兼顧速度與正確性。此前人們普遍認為,速度與可靠性存在不可避免的權衡。

據悉,Liu 與加州大學伯克利分校博士后 Gilbert Louis Bernstein、MIT 副教授 Adam Chlipala 和助理教授 Jonathan Ragan-Kelley 一道,描述了他們最近開發的“張量語言”(A Tensor Language)。

ATL 語言旨在產生一個數字或張量,所謂張量就向向量和矩陣的泛化。

向量是一維對象(通常由單獨的箭頭表示),矩陣是相對臉熟的二維數字數組。

而張量是 n 維數組,例如可用 3×3×3 的數組形式、或更高 / 更低的維度。

計算機算法或程序的全部意義,在于啟動特定的計算。不過想要實現目的,可用諸多不同的方式來編寫。正如該研究團隊在即將發表的會議論文中所寫的那樣:

各種不同的代碼實現方式讓人眼花繚亂,某些方案的速度要快得多。

但鑒于高性能計算的資源開銷極其夸張,ATL 希望用更高效的方式來修改或重寫程序。

普通開發者習慣從最容易著手的地方開始編程,但這顯然沒有考慮到最佳的運行效率,因而需要進一步調整優化。

假設圖像由 100×100 的數字數組表示,每個數字對應一個像素,且希望獲得這些數字的均值。

這項工作可通過兩階計算完成,首先確定每行的平均值,然后獲取每列的平均值。

ATL 提供了一個相關的工具包 —— 計算機科學家稱之為“框架”—— 能夠展示如何將這兩個步驟轉換為更快的一步過程。

Liu 補充道:我們可借助所謂的“證明助手”(proof assistant),來確保這種優化的正確性。

有鑒于此,團隊在現有的 Coq 語言的基礎上構建了新語言。而其中包含的證明助手,具有以數學嚴謹的方式證明其斷言的內在能力。

不過在 MIT 團隊看來,Coq 有另一個值得稱道的內在特性 —— 用它編寫或適配的程序,是無法在無限循環中無止境地運行的。

舉個例子,用 Java 編寫的程序,可能會發生這種狀況。我們運行一個程序來得到一個單一的答案 —— 一個數字、或一個張量。

一個永不終止的程序,對我們說來毫無用處,但終止(terminate)是我們可使用 Coq 免費獲得的一項特性。

只得一提的是,ATL 項目結合了 Ragan-Kelley 和 Chlipala 兩項研究的成果,前者長期持續關注著高性能計算背景下的算法優化。

與此同時,Chlipala 更關注算法優化的形式化(例如基于數學的驗證),但 ATL 是兩者都首次合作 —— Bernstein 和 Liu 與去年攜手,并產出了 ATL 這個成果。

據悉,ATL 是首個、也是迄今唯一一個具有正式驗證優化的張量語言。目前 ATL 仍處于原型階段,但研究團隊已在許多小程序上展開了測試,可知其具有相當光明的前景。

展望未來,他們的主要目標之一是提升 ATL 的可擴展性,以便它能夠用于我們在現實世界中看到的更大型的程序。

此前這些程序的優化工作,通常需要人工來完成。除了總有臨時需要解決的問題、還總涉及反復實驗,因而難免發生大量的錯誤。

好消息是,借助 ATL,我們有望遵循一種更具原則的方法來重寫這些程序 —— 且這么做更加容易,也更能保證程序的正確性。

責任編輯:未麗燕 來源: cnBeta.COM
相關推薦

2010-02-07 09:55:14

2011-11-11 17:12:21

曙光星云高性能計算機云計算

2012-05-29 15:30:31

計算機

2014-02-27 09:55:03

2010-10-19 18:00:13

高性能計算曙光

2009-02-23 10:38:07

2009-05-19 09:23:59

麻省理工系統升級重啟

2017-03-16 17:11:09

人工智能

2019-12-13 08:57:16

數據計算機架構

2022-07-15 09:25:01

AI制藥

2011-06-30 17:46:36

2019-09-15 18:14:55

計算機互聯網 技術

2016-10-21 10:07:01

曙光

2016-12-23 11:31:52

麻省理工學院深度學習計算機預測未來

2011-06-20 10:45:20

清華大學高性能計算HPC

2009-02-13 08:22:54

高性能計算機曙光

2022-01-25 15:27:08

麻省理工計算機量子

2010-04-02 09:42:24

2013-07-01 10:25:45

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品久久区二区三区蜜桃臀 | 久久久久成人精品免费播放动漫 | 国产精品久久久久无码av | 天天操天天摸天天爽 | 91久久精品国产91久久性色tv | 欧美一区2区三区3区公司 | 久久久激情视频 | 国产精品乱码一二三区的特点 | 中文字幕亚洲一区 | 国产精品久久久久久久久久免费 | 欧美日韩国产一区二区三区 | 韩日一区| 成人妇女免费播放久久久 | 日韩av网址在线观看 | 欧美三级免费观看 | 天天夜夜人人 | 国产精品18hdxxxⅹ在线 | 精品欧美乱码久久久久久 | 狠狠操电影| 成人在线免费电影 | 国产亚洲人成a在线v网站 | 91美女视频| 久久精品国产99国产精品 | 亚洲精品一区二三区不卡 | 国产中文一区二区三区 | 久久久毛片 | 在线观看国产视频 | 国产一区二区三区在线 | 亚洲精品久久久一区二区三区 | 伊人网综合| 国产精品视频偷伦精品视频 | 中文字幕欧美一区 | 欧美日韩不卡 | 国产视频精品免费 | 在线观看www视频 | 国产精品久久久久久久久图文区 | 日韩中文av在线 | 九九九久久国产免费 | 99pao成人国产永久免费视频 | 午夜视频精品 | 天天插日日操 |