本文的動機來自於異質運算技術的進步以及現實應用中對於各種工作負載加速的強烈要求。對於執行在 FPGA 上的管線的工作,本文提出了一套系統化的方法來配置每個管線工作階段的硬體資源,並在 FPGA 記憶體頻寬的限制下,最小化所有管線工作階段中執行時間的最大值。對於這個問題,我們提出了一個演算法並證明其解法為最佳解,並在一個真實的平台上實做了此演算法。在我們的實驗中,以此方法實做在 FPGA 上的一個影像濾波器,其效能可以分別超越 CPU、 GPU 和基準FPGA 達 460%、 73%和 1030%。我們另外也對於擁有更多資源的 FPGA 裝置進行了深入的模擬,以證明此方法的擴充性。This work is motivated by the advance of heterogeneous computing and the strong demands of workload acceleration in practice. By considering pipeline workloads over FPGA, this thesis explores a systematic methodology to configure the hardware instances of each pipeline stage such that the maximum of the execution time of each stage is minimized, where FPGA allocation with the memory bandwidth constraint is considered. For the target problem, an algorith...
可重組態硬體能以低廉的成本及低功耗提供多樣化的功能。可程式化邏輯閘陣列(FPGA)為一種可重組態硬體,其技術的快速進展已使其可以應付高速及複雜的邏輯運算。以靜態記憶體技術為基礎製造的FPGA可以在執行...
The era of big data has led to problems of unprecedented scale and complexity that are challenging t...
This contribution presents the performance modeling of a super desktop with GPU and FPGA accelerator...
全域記憶體的存取往往會造成數百個週期的延遲,使得運作在異質多核心系統上的應用程式效能可能因存取全域記憶體機會增加而顯著降低。本論文提出一種對於記憶體存取的數學建模,它能夠去擷取一群執行緒對於全域的存取...
Field-Programmable Gate Arrays (FPGAs) increasingly assume roles as hardware accelerators which sign...
Low-power, high-performance computing nowadays relies on accelerator cards to speed up the calculati...
FPGA-based accelerators demonstrated high energy efficiency compared to GPUs and CPUs. However, sing...
針對 FPGA 所做的高階合成方法已被廣泛地運用於高效能運算上。 隨著 OpenCL 的推出,一些高階合成的研究已經轉向將 OpenCL 引入 FPGA 來使用。本論文提出一個適用於 FPGA 的 O...
In recent years, the big data era has produced an increasing volume and complexity of data that requ...
FPGA streaming systems are well suited for high-performance computing (HPC) applications, where the ...
本发明涉及基于PowerPC和FPGA的异构平台及其加速方法,PowerPC平台将不需要加速的.c算法代码生成可执行应用程序,将需要加速的算法的C代码转换成FPGA IP核,运行FPGA_IP.tcl...
Parallel computing platforms provide good performance for streaming applications within a limited po...
Summarization: Modern-day High Performance Computing (HPC) trends are shifting towards exascale perf...
Μεταπτυχιακή Διατριβή που υποβλήθηκε στην σχολή ΗΜΜΥ του Πολυτεχνείου Κρήτης για την πλήρωση προϋποθ...
The article defines a class of architectures for pipeline reconfigurable FPGAs by parameterizing a g...
可重組態硬體能以低廉的成本及低功耗提供多樣化的功能。可程式化邏輯閘陣列(FPGA)為一種可重組態硬體,其技術的快速進展已使其可以應付高速及複雜的邏輯運算。以靜態記憶體技術為基礎製造的FPGA可以在執行...
The era of big data has led to problems of unprecedented scale and complexity that are challenging t...
This contribution presents the performance modeling of a super desktop with GPU and FPGA accelerator...
全域記憶體的存取往往會造成數百個週期的延遲,使得運作在異質多核心系統上的應用程式效能可能因存取全域記憶體機會增加而顯著降低。本論文提出一種對於記憶體存取的數學建模,它能夠去擷取一群執行緒對於全域的存取...
Field-Programmable Gate Arrays (FPGAs) increasingly assume roles as hardware accelerators which sign...
Low-power, high-performance computing nowadays relies on accelerator cards to speed up the calculati...
FPGA-based accelerators demonstrated high energy efficiency compared to GPUs and CPUs. However, sing...
針對 FPGA 所做的高階合成方法已被廣泛地運用於高效能運算上。 隨著 OpenCL 的推出,一些高階合成的研究已經轉向將 OpenCL 引入 FPGA 來使用。本論文提出一個適用於 FPGA 的 O...
In recent years, the big data era has produced an increasing volume and complexity of data that requ...
FPGA streaming systems are well suited for high-performance computing (HPC) applications, where the ...
本发明涉及基于PowerPC和FPGA的异构平台及其加速方法,PowerPC平台将不需要加速的.c算法代码生成可执行应用程序,将需要加速的算法的C代码转换成FPGA IP核,运行FPGA_IP.tcl...
Parallel computing platforms provide good performance for streaming applications within a limited po...
Summarization: Modern-day High Performance Computing (HPC) trends are shifting towards exascale perf...
Μεταπτυχιακή Διατριβή που υποβλήθηκε στην σχολή ΗΜΜΥ του Πολυτεχνείου Κρήτης για την πλήρωση προϋποθ...
The article defines a class of architectures for pipeline reconfigurable FPGAs by parameterizing a g...
可重組態硬體能以低廉的成本及低功耗提供多樣化的功能。可程式化邏輯閘陣列(FPGA)為一種可重組態硬體,其技術的快速進展已使其可以應付高速及複雜的邏輯運算。以靜態記憶體技術為基礎製造的FPGA可以在執行...
The era of big data has led to problems of unprecedented scale and complexity that are challenging t...
This contribution presents the performance modeling of a super desktop with GPU and FPGA accelerator...