Skip navigation
  • 中文
  • English

DSpace CRIS

  • DSpace logo
  • Home
  • Organizations
  • Researchers
  • Research Outputs
  • Explore by
    • Organizations
    • Researchers
    • Research Outputs
  • Academic & Publications
  • Sign in
  • 中文
  • English
  1. NTU Scholars

學術研究生涯發展計畫-桂冠型研究計畫【新興電腦架構上的快速計算方法】

View Statistics Email Alert RSS Feed

  • Information

Details

Project title/計畫英文名
學術研究生涯發展計畫-桂冠型研究計畫【新興電腦架構上的快速計算方法】
 
Project Number/計畫編號
10R70729
 
Translated Name/計畫中文名
學術研究生涯發展計畫-桂冠型研究計畫【新興電腦架構上的快速計算方法】
 
Project Principal Investigator/計畫主持人
WEICHUNG WANG
 
Funding Organization
Ministry of Education
 
Start date/計畫起
01-08-2011
Expected Completion/計畫迄
31-07-2012
 

Description

Abstract
摘要:具備多個計算核心的多核中央處理器 (multicore Central Processing Unit, multicore CPU),己快速取代僅具單一核心的中央處理器;數款具有數百個計算核心的圖形處理器 (Graphic Processing Unit, GPU) 也在近年陸續推出。此類新興的計算架構,具備強大的平行處理能力與高速資料傳輸頻寬,因而成為各計算領域中,亟於探索與嘗試的新興計算機架構。例如,2010年11月全球500大超級電腦排名中,第一與第三快的電腦,就是由 GPU 所組成的平行電腦;而排名第二的電腦,則是由多核處理器所架構的平行電腦。此硬體的變化,對科學計算的演算法與軟體發展架構,已產生根本性的影響。舉例來說,目前由美國能源部、國科會與數家公司所資助的 MAGMA 計畫 (Matrix Algebra on GPU and Multicore Architectures),正針對現有的 LAPACK 程式庫全面改寫,企圖發展適合多核 CPU 與 GPU 架構的基本矩陣計算核心程式庫。換言之,平行電腦正以一種嶄新的面貌,提供強大的計算能量,讓我們有更好的機會,解決更大更難的計算問題,探索更廣更深的科學新知,進而發展更多樣的實際應用。然而,為充分利用這些強大的計算能力,許多相關科學計算演算法與軟體,都必須重新發展與設計,也因而產生許多具有挑戰的問題。

為因應此一計算環境變革,並在此一重要的前沿領域做出貢獻,經過文獻探討與仔細評估,本計劃選定 (A) 大型稀疏線性系統、(B) 最佳實驗設計、(C) 醫學影像重建、(D) 亂數產生器與其生物資訊應用等四項主題,深入研究如何利用多核中央處理器與圖形處理器,加速其運算。其中前兩項主題是科學計算的基本核心問題,後兩項則是重要的科學計算應用。對於如何在資料平行 (data parallel) 與大量密集浮點運算 (throughput intensive) 等兩項核心議題上,發展有效平行演算法與軟體,本計劃主要研究構想具體說明如下:(A) 利用多重前端 (multifrontal) 方法可將一個大型稀疏線性系統,轉換成一系列小型稠密矩陣計算的特性,將這些稠密矩陣計算進行加速計算。 (B) 最佳實驗設計中的最佳化問題,具有多重局部最佳解與隨著變數個數指數成長的可行解,我們計畫發展平行直接搜尋演算法,透過多核 CPU 與 GPU 大量平行處理能力,搜尋其全域最佳解。(C) 三維醫學影像重建以及相關最佳化問題,需要大量與快速的計算,藉以達到重建高解析度影像與降低輻射劑量的目的,我們將設計新的多層次平行演算法,透過快速存取多樣記憶體資料與高度同步計算,達到加速的目的。(D) 經由發展高速有效的平行化亂數產生器,將可大幅提昇統計模擬取樣與保密通訊的整體效能,進而增進其實際應用可能性。也計畫針對大量的基因資料進行分析,透過平行化的演算法加速運算以達到快速萃取基因資訊的目的。

我們預計此計畫可針對上述四項主題,在多核 CPU 與 GPU 的新興平行計算環境上,提出創新的演算法,實作快速有效的軟體,進而為相關科學問題深層意涵與廣泛的應用帶來正面的影響。

Abstract: Two emerging computer architectures have widely and quickly affected computational sciences. They are (i) multicore Central Processing Unit (multicore CPU) and (ii) Graphic Processing Unit (GPU) equipped with several hundreds of lightweight computing threads. These two types of new processors have demonstrated extremely appealing levels of performance in floating point arithmetic and bandwidth to device memory. The November 2010 edition of Top 500 Supercomputer list shows that the first and the third fastest computer are composed by GPU, while the second one is composed by multicore CPUs. Such architecture evolutions have introduced strong needs to develop new computational algorithms and software for these emerging computing architectures. One renowned example is the US Department of Energy and National Science Foundation supported project named MAGMA (Matrix Algebra on GPU and Multicore Architectures). While growing number of sparkling stories due to the emerging techniques have been introduced, the accelerations do not come up as a free lunch. Straightforward ports to these new architectures may not result in satisfactory speedups and sophisticated algorithm developments and careful implementation considerations are necessary and challenging.

To echo such exciting architecture evolutions, we have surveyed literatures and then chosen the following four focus problems in this project: (A) Multifrontal Linear System Solvers, (B) Experimental Designs, and (C) Medical Image Reconstruction. (D) Chaos-Based Pseudo Random Number Generator and Bayesian Variable Selection in Bio-information. The key issues for efficient parallel computing are data parallel and throughput intensive. We outline our main ideas for each of the focus problems and sketch why these ideas have great potential to be suitable to multicore CPU and GPU. (A) A multifrontal method for solving a large sparse linear system transforms a large sparse system (which is not easy to gain high performance on GPU) to a sequence of dense matrix operations. The dense matrix operations have great potential to be performed on multicore CPU and GPU. (B) To the optimization problems arising in experimental designs, we propose using stochastic based meta-heuristic methods to solve the problems. The proposed algorithms evaluate function values over a large amount of feasible points and thus are throughput intensive. The searches can be performed in terms of data parallel. (C) For 3D medical imaging and related optimization problems, we plan to develop multiple level parallization algorithms to achieve optimized memory accesses and best usage of multiple CPU and GPU. Direct search techniques will be used to solve the optimization problems in parallel. (D) We plan to use delay feedback perturbation to logistic to remedy the dynamic degradation; use fast, effective, and parallel PRNG to simulate the sampling process of Bayesian variable selection. The proposed PRNG has the structure of cascading independent chaotic map which suitable the SIMD property of GPU and multicore CPU. It also helps the speedup of the Bayesian variable selection.

We anticipate the project will lead to innovative fast algorithms and efficient software implementations on the target multicore CPU and multiple GPU platforms. The resulting outcomes have promising scientific implications, as they enable our capabilities for tackling important computational science problems that remain challenges nowadays.
 
Keyword(s)
多核中央處理器
圖形處理器
平行計算
大型稀疏線性系統
最佳實驗設計
醫學影像重建
混沌亂數產生器
生物資訊
Multicore central processing unit
Graphic processing unit
Parallel computing
Multifrontal linear system solvers
Experimental designs
Medical image reconstruction
Chaos-based pseudo random number generator
Bayesian variable selection in bioinformati
 

臺大位居世界頂尖大學之列,為永久珍藏及向國際展現本校豐碩的研究成果及學術能量,圖書館整合機構典藏(NTUR)與學術庫(AH)不同功能平台,成為臺大學術典藏NTU scholars。期能整合研究能量、促進交流合作、保存學術產出、推廣研究成果。

To permanently archive and promote researcher profiles and scholarly works, Library integrates the services of “NTU Repository” with “Academic Hub” to form NTU Scholars.

總館學科館員 (Main Library)
醫學圖書館學科館員 (Medical Library)
社會科學院辜振甫紀念圖書館學科館員 (Social Sciences Library)

開放取用是從使用者角度提升資訊取用性的社會運動,應用在學術研究上是透過將研究著作公開供使用者自由取閱,以促進學術傳播及因應期刊訂購費用逐年攀升。同時可加速研究發展、提升研究影響力,NTU Scholars即為本校的開放取用典藏(OA Archive)平台。(點選深入了解OA)

  • 請確認所上傳的全文是原創的內容,若該文件包含部分內容的版權非匯入者所有,或由第三方贊助與合作完成,請確認該版權所有者及第三方同意提供此授權。
    Please represent that the submission is your original work, and that you have the right to grant the rights to upload.
  • 若欲上傳已出版的全文電子檔,可使用Sherpa Romeo網站查詢,以確認出版單位之版權政策。
    Please use Sherpa Romeo to find a summary of permissions that are normally given as part of each publisher's copyright transfer agreement.
  • 網站簡介 (Quickstart Guide)
  • 使用手冊 (Instruction Manual)
  • 線上預約服務 (Booking Service)
  • 方案一:臺灣大學計算機中心帳號登入
    (With C&INC Email Account)
  • 方案二:ORCID帳號登入 (With ORCID)
  • 方案一:定期更新ORCID者,以ID匯入 (Search for identifier (ORCID))
  • 方案二:自行建檔 (Default mode Submission)
  • 方案三:學科館員協助匯入 (Email worklist to subject librarians)
Build with DSpace-CRIS - Extension maintained and optimized by Logo 4SCIENCE Feedback