2012年度~2014年度科学研究費補助金(基盤研究(C))研究成果報告書グラフィック処理用のGPUを用いた高性能計算はコストパフォーマンスの高さから利用が増えているが、現状のプログラミング環境は生産性・再利用性に問題がある。そこで、現在使われている開発環境CUDAを改良したMESI-CUDAの研究を行った。MESI-CUDAではGPUの複雑なアーキテクチャを隠蔽してプログラミングを容易にすると同時に、コンパイル時に自動最適化を行うことでユーザの負担なく高性能を実現する。本研究課題では、前者の成果としてスレッドの論理マッピング記法の導入や動的データ構造のサポート、後者の成果として高速なシェアードメモリを利用しマッピングを最適化する手法を得た。Although Graphics Processing Units (GPU) is regarded as a promising platform for high performance computing, the productivity and reusability of the current programming framework CUDA are not sufficient. Therefore, we are developing an improved framework named MESI-CUDA. MESI-CUDA provides easier framework hiding low-level architecture, while high performance is achieved by the automatic optimization. As the research resu...
While general-purpose homogeneous multi-core architectures are becoming ubiquitous, there are clear ...
В этой работе рассматривалась задача составления расписания P|r_j|Lmax на множестве неупорядоченных...
<p>Heterogeneous processors with accelerators provide an opportunity to improve performance within a...
[[abstract]]目前在生物資訊學中時常必須針對兩條序列進行搜尋比對,找出兩條序列相似的片段。隨著科技及資訊的進步,資料庫中累積的序列數量急速的增加,為了滿足及解決大量搜尋的需求,於是有人提出了...
General purpose GPU (GPGPU) is an effective many-core architecture that can yield high throughput fo...
全域記憶體的存取往往會造成數百個週期的延遲,使得運作在異質多核心系統上的應用程式效能可能因存取全域記憶體機會增加而顯著降低。本論文提出一種對於記憶體存取的數學建模,它能夠去擷取一群執行緒對於全域的存取...
We constructed the personal parallel calculation environment using GPU and CUDA Toolkit. It is v...
GPU (Graphics Processing Unit) is suitable for parallel processing and has highperformance than exis...
近年来,基于图形处理器的通用计算(GPGPU)在软、硬件上不断完善,成为高性能计算一个重要趋势。CPU-GPU混合架构的高性能计算系统的建立,为更大规模的科学计算提供了可能。科学计算可视化技术经过20...
DoctorHeterogeneous systems consisting of several types of processors have become prevalent. Today, ...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
It has been widely shown that GPGPU architectures offer large performance gains compared to their tr...
可重組態硬體能以低廉的成本及低功耗提供多樣化的功能。可程式化邏輯閘陣列(FPGA)為一種可重組態硬體,其技術的快速進展已使其可以應付高速及複雜的邏輯運算。以靜態記憶體技術為基礎製造的FPGA可以在執行...
多目的遺伝的アルゴリズム(Multi-Objective Genetic Algorithms,MOGA)は,多目的最適化問題を解くために単一目的遺伝的アルゴリズムを拡張した最適化手法である.MOGA...
针对传统并行计算方法实现结构拓扑优化快速计算的硬件成本高、程序开发效率低的问题,提出了一种基于Matlab和图形处理器(GPU)的双向渐进结构优化(BESO)方法的全流程并行计算策略.首先,探讨了Ma...
While general-purpose homogeneous multi-core architectures are becoming ubiquitous, there are clear ...
В этой работе рассматривалась задача составления расписания P|r_j|Lmax на множестве неупорядоченных...
<p>Heterogeneous processors with accelerators provide an opportunity to improve performance within a...
[[abstract]]目前在生物資訊學中時常必須針對兩條序列進行搜尋比對,找出兩條序列相似的片段。隨著科技及資訊的進步,資料庫中累積的序列數量急速的增加,為了滿足及解決大量搜尋的需求,於是有人提出了...
General purpose GPU (GPGPU) is an effective many-core architecture that can yield high throughput fo...
全域記憶體的存取往往會造成數百個週期的延遲,使得運作在異質多核心系統上的應用程式效能可能因存取全域記憶體機會增加而顯著降低。本論文提出一種對於記憶體存取的數學建模,它能夠去擷取一群執行緒對於全域的存取...
We constructed the personal parallel calculation environment using GPU and CUDA Toolkit. It is v...
GPU (Graphics Processing Unit) is suitable for parallel processing and has highperformance than exis...
近年来,基于图形处理器的通用计算(GPGPU)在软、硬件上不断完善,成为高性能计算一个重要趋势。CPU-GPU混合架构的高性能计算系统的建立,为更大规模的科学计算提供了可能。科学计算可视化技术经过20...
DoctorHeterogeneous systems consisting of several types of processors have become prevalent. Today, ...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
It has been widely shown that GPGPU architectures offer large performance gains compared to their tr...
可重組態硬體能以低廉的成本及低功耗提供多樣化的功能。可程式化邏輯閘陣列(FPGA)為一種可重組態硬體,其技術的快速進展已使其可以應付高速及複雜的邏輯運算。以靜態記憶體技術為基礎製造的FPGA可以在執行...
多目的遺伝的アルゴリズム(Multi-Objective Genetic Algorithms,MOGA)は,多目的最適化問題を解くために単一目的遺伝的アルゴリズムを拡張した最適化手法である.MOGA...
针对传统并行计算方法实现结构拓扑优化快速计算的硬件成本高、程序开发效率低的问题,提出了一种基于Matlab和图形处理器(GPU)的双向渐进结构优化(BESO)方法的全流程并行计算策略.首先,探讨了Ma...
While general-purpose homogeneous multi-core architectures are becoming ubiquitous, there are clear ...
В этой работе рассматривалась задача составления расписания P|r_j|Lmax на множестве неупорядоченных...
<p>Heterogeneous processors with accelerators provide an opportunity to improve performance within a...