Cloud Computing/Paper
Unified Development for Mixed Multi-GPU and Multi-Coprocessor 핵심
MJSon
2017. 6. 2. 17:22
정리
LightWeight Runtime Environment
Programming
그래서 DLA와 Computation Application을 잘 디자인하는게 중요하다
현재 과제는 계산을 GPU,CPU,Coprocessor로 나눠서 쓰게 하는거랑 Balance Load, Idle Times 이다
A Programming Model refers to the style of programming where execution is invoked by making what appear to be library calls.
그래서 NEW API를 만들었다. lightweight superscalar runtime environment에서 이건 task scheduling을 자동으로 해준다.
QUARK
PLASMA library 가 잘 먹혔다고 한다.
lookahead
Runtime 중에 data dependency가 infer 되나 보다.
5.2 Resource CapabilityWeighing (CW)
Data를 처음에 block-column cyclic fashion 방식으로 분배된다. 똑같은 column 수만큼 준다.
HGDD