《可執行代碼的指令級並行編譯方法研究》是依託清華大學,由湯志忠擔任項目負責人的面上項目。
基本介紹
- 中文名:可執行代碼的指令級並行編譯方法研究
- 依託單位:清華大學
- 項目負責人:湯志忠
- 項目類別:面上項目
- 批准號:60173010
- 申請代碼:F0204
- 負責人職稱:教授
- 研究期限:2002-01-01 至 2004-12-31
- 支持經費:19(萬元)
《可執行代碼的指令級並行編譯方法研究》是依託清華大學,由湯志忠擔任項目負責人的面上項目。
《可執行代碼的指令級並行編譯方法研究》是依託清華大學,由湯志忠擔任項目負責人的面上項目。項目摘要通常的並行編譯器只能處理程式的原始碼,而可執行代碼的並行最佳化編譯器可以將二進制的串列可執行代碼直接編譯為二進制的並行可執行代...
本書論述並行編譯系統設計和實現的方法。概述並行處理與並行編譯系統的功能、結構,簡要介紹並行程式設計語言,重點論述並行編譯方法,包括依賴關係分析、程式並行化、並行編譯和並行運行庫技術。本書的是並行計算機的研製和套用人員,特別是研究並行編譯系統和並行程式設計語言的科技人員和相應專業的研究生。作品目錄 第1章...
並行指令代碼 (EPIC:explicitly parallel instruction code):在計算機的一個指令周期內可以執行多於一條指令。 CPU每取出並執行一條指令,都要完成一系列的操作,這一系列操作所需的時間通常叫做一個指令周期,也就是從取指令、分析指令到執行完所需的全部時間。主要是為了減少程式的執行時間和提高資源利用率。如我們...
指令級並行 指令級並行(instruction level parallelism)是2018年公布的計算機科學技術名詞。定義 在指令一級開發的並行性。如流水線、超標量、超長指令字等。出處 《計算機科學技術名詞 》第三版。
並行編譯 並行編譯(parallel compilation)是2018年公布的計算機科學技術名詞,出自《計算機科學技術名詞 》第三版。定義 針對並行程式進行的編譯,或者在編譯過程中採用並行的編譯方法來提高編譯速度。出處 《計算機科學技術名詞 》第三版。
最後,生成的並行目標代碼將與並行庫連線在一起而成為一個可以並行執行的檔案。編譯 圖2展示出了編譯器將一個高級語言的代碼段翻譯成彙編語言形式的機器目標代碼的過程。最右邊還給出了經過簡單最佳化後使用較少指令的目標代碼。事實上,最左邊的原始碼經過詞法分析器首先被分解成一些原子目標(即tokens),再把它們分類...
控制相關指的是語句執行次序在運行前不能確定的情況。它一般是由轉移指令引起的,只有在程式執行到一定的語句時才能判斷出語句的相關性。控制相關常使正在開發的並行性中止,為了開發更多的並行性,必須用編譯技術克服控制相關。而資源相關則與系統進行的工作無關,而與並行事件利用整數部件、浮點部件、暫存器和存儲區等...
並將研究成果套用於軟體定義網路領域的並行編程;2、研究了針對弱一致性存儲模型的並行程式可重現調試中的記錄與重放的效率問題,提出的全局時鐘方法用極小的日誌就可以記錄並行程式執行的不確定性因素;3、研究了機器學習硬體加速器,可以以極低的能耗獲得極高的性能,我們還在國際上提出了首個深度學習處理器指令集。
並行編譯最佳化 並行編譯最佳化(parallel compiling optimization)是2018年公布的計算機科學技術名詞。定義 針對並行編譯進行的最佳化。出處 《計算機科學技術名詞 》第三版。
5.大型科學套用計算研究 元計算系統的目的是充分利用網路上的各種資源來支持大型的並行分散式計算。因此,對套用的研究也應同時展開,由套用驅動來提出對元計算系統的功能和技術要求,並驗證其技術途徑和技術實現的有效性。6.高效的程式編譯模型和執行引擎傳統情況下,應用程式在執行前需要編譯成面向某平台的可執行代碼...