異質多核心平台已經在伺服器、手機、遊戲產業紛紛使用的平台。其運作原理就是把一些CPU需要大量平行運算的工作移轉到通用型繪圖處理器(GPGPU)。而目前現有的GPU運算函式庫及API有NVIDIA的CUDA、Apple的OpenCL、以及Microsoft的DirectCompute等。而對於其底層技術好奇,我們選用Altera SoCKit 的FPGA板子來實現異質多核心平台。此板子在RocketBoards.org社群組織中提供了Gold System Reference Design(GSRD)來達到在Linux環境下可以透過操作File I/O或者撰寫Linux Driver來與FPGA溝通。而我們GPGPU選用Jeff Bush提供的Nyuzi Processor,此GPGPU由verilog實現,此作者也修改了LLVM來提供給開發者所需的Instruction Set。我們的工作就是在GSRD底下整合了Nyuzi Processor來達成異質多核心平台的實現。