Social Science

导言

社会科学 和 经济学 对我来说是 迷人的,是我追求的永恒的一部分。

Read more

FPGA

导言

在考虑workload priority时,FPGA是绕不过去的内容。这里了解一些基础

Read more

Workload Characterization & Priority & Scheduler to CPU/GPU/PIM

导言

姜师兄想研究不同计算硬件,或者是异构计算的适用领域。在调研时Davinci架构时,我感觉Domain-Specific Architectures是未来,这会导致会模糊CPU,GPU,PIM之间的区别。导致这个问题是在将来是伪需求

在完成了$A^3PIM$的工作后,其实利用了加速器(PIM)的调度的核心就是:

考虑数据移动和同步等负面开销后,来贪心最小耗时的策略。

但是对于这个复杂的问题,我的观点是 No silver bullet

Read more

OpenCL Basic

导言

OpenCL 的模型和基础概念,感觉适合异构编程。

Read more

Pip Package

导言

之前其实开发了自己的包,想写点轮子。但是那个时候并没有。按照对象编程的思想,打算重构并拓展常用内容 from PIA(uniPIM) Project。

Read more

The CUDA Execution Model

导言

The CUDA Execution Model: how the CUDA architecture handles the execution of code in parallel.

这篇将聚焦于CUDA的基础知识,基本概念,

Read more