학위논문 (석사) -- 서울대학교 대학원 : 공과대학 컴퓨터공학부, 2020. 8. 이창건.Throughout the last decade, the importance of parallel computing has risen greatly to match the ever-increasing computational demand. Frameworks such as OpenMP and OpenCL allow easy parallelization of computing tasks into desirable number of threads, opening up a chance to greatly utilize the parallel computing resources. We call this parallelization freedom. However, this does not come for free, as parallelization overhead increase with parallelization option (i.e. the number of thread each task is parallelized). Thus parallelization option must be carefully decided to better utilize a given computing resource. This paper addresses the problem of assigning parallelization option to each ta...
From 06.03.05 to 11.03.05, the Dagstuhl Seminar 05101 ``Scheduling for Parallel Architectures: Theor...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Different models used in modern libraries and frameworks to organize computations in parallel system...
In the article the properties of the problem are researched to build a feasible schedule of tasks ex...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
With the widespread adoption of multi-core architectures, it is becoming more important to develop s...
Funder: FP7 People: Marie‐Curie Actions; Id: http://dx.doi.org/10.13039/100011264; Grant(s): 327744S...
Scientific and industrial applications that need high computational performance to be used are alway...
週期性任務在多處理器上的排程是硬性即時環境下其中一個最受目的問題,而其中包括令人熟知的制式多處理器排程,在制式多處理器環境下,每個任務在一個處理器上的執行時間是等比例於該處理器的運算能力,在以往的成果...
The task parallel programming model allows programmers to express concurrency at a high level of abs...
Doctor하드웨어 구현은 소프트웨어 구현에 비해 성능과 에너지 소비를 크게 향상시킬 수 있습니다. 그러나 하드웨어 설계는 매우 어려울 수 있습니다. High-Level Langu...
고성능 컴퓨팅 시스템은 높아진 컴퓨팅 파워와 고성능 저장장장치의 출현으로 점점 널리 사용되고 있는 추세이다. 고성능 컴퓨팅 시스템에서 동작하는 응용의 성능은 시스템의 가용 자원을 ...
The properties of the calendar scheduling task of the assignments' fulfillment are considered using ...
Nested parallelism is a well-known parallelization strategy to exploit irregular parallelism in HPC ...
From 06.03.05 to 11.03.05, the Dagstuhl Seminar 05101 ``Scheduling for Parallel Architectures: Theor...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Different models used in modern libraries and frameworks to organize computations in parallel system...
In the article the properties of the problem are researched to build a feasible schedule of tasks ex...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
With the widespread adoption of multi-core architectures, it is becoming more important to develop s...
Funder: FP7 People: Marie‐Curie Actions; Id: http://dx.doi.org/10.13039/100011264; Grant(s): 327744S...
Scientific and industrial applications that need high computational performance to be used are alway...
週期性任務在多處理器上的排程是硬性即時環境下其中一個最受目的問題,而其中包括令人熟知的制式多處理器排程,在制式多處理器環境下,每個任務在一個處理器上的執行時間是等比例於該處理器的運算能力,在以往的成果...
The task parallel programming model allows programmers to express concurrency at a high level of abs...
Doctor하드웨어 구현은 소프트웨어 구현에 비해 성능과 에너지 소비를 크게 향상시킬 수 있습니다. 그러나 하드웨어 설계는 매우 어려울 수 있습니다. High-Level Langu...
고성능 컴퓨팅 시스템은 높아진 컴퓨팅 파워와 고성능 저장장장치의 출현으로 점점 널리 사용되고 있는 추세이다. 고성능 컴퓨팅 시스템에서 동작하는 응용의 성능은 시스템의 가용 자원을 ...
The properties of the calendar scheduling task of the assignments' fulfillment are considered using ...
Nested parallelism is a well-known parallelization strategy to exploit irregular parallelism in HPC ...
From 06.03.05 to 11.03.05, the Dagstuhl Seminar 05101 ``Scheduling for Parallel Architectures: Theor...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Different models used in modern libraries and frameworks to organize computations in parallel system...