A new class of accelerator interfaces has signi cant implications on system architecture. An order of magnitude more bandwidth forces us to reconsider FPGA design. OpenCAPI is a new interconnect standard that enables attaching FPGAs coherently to a high-bandwidth, low- latency interface. Keeping up with this bandwidth poses new challenges for the design of accelerators, and the logic feeding them.This thesis is conducted as part of a group project, where three other master students investigate database operator accelerators. This thesis focuses on the logic to feed the accelerators, by designing a recon gurable multi-stream bu er architecture. By generalizing across multiple common streaming-like accelerator access patterns, an interface co...
There has been an increasing interest in moving computation closer to storage in recent years due to...
OpenCL functions as a portability layer for diverse heterogeneous hardware platforms including CPUs,...
Recent trends in large-scale computing demonstrate continuous growth in the need for raw processing ...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
FPGA hardware accelerators have recently enjoyed significant attention as platforms for further acce...
Abstract—We describe new multi-ported cache designs suit-able for use in FPGA-based processor/parall...
The high demand for addressing the required processing power of today's big-data and compute-intensi...
New interfaces to interconnect CPUs and accelerators at memory-class bandwidth pose new opportunitie...
International audienceHardware platforms for real-time embedded systems are evolving towards heterog...
Summarization: Important design considerations for the cost-effective employment of hardware acceler...
Field-Programmable Gate Arrays (FPGAs) increasingly assume roles as hardware accelerators which sign...
A high-performance interconnection between a host processor and FPGA accelerators is in much demand....
CPU-FPGA heterogeneous architectures are attracting ever-increasing attention in an attempt to advan...
Coarse-grained FPGA overlays improve design productivity through software-like programmability and f...
FPGA streaming systems are well suited for high-performance computing (HPC) applications, where the ...
There has been an increasing interest in moving computation closer to storage in recent years due to...
OpenCL functions as a portability layer for diverse heterogeneous hardware platforms including CPUs,...
Recent trends in large-scale computing demonstrate continuous growth in the need for raw processing ...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
FPGA hardware accelerators have recently enjoyed significant attention as platforms for further acce...
Abstract—We describe new multi-ported cache designs suit-able for use in FPGA-based processor/parall...
The high demand for addressing the required processing power of today's big-data and compute-intensi...
New interfaces to interconnect CPUs and accelerators at memory-class bandwidth pose new opportunitie...
International audienceHardware platforms for real-time embedded systems are evolving towards heterog...
Summarization: Important design considerations for the cost-effective employment of hardware acceler...
Field-Programmable Gate Arrays (FPGAs) increasingly assume roles as hardware accelerators which sign...
A high-performance interconnection between a host processor and FPGA accelerators is in much demand....
CPU-FPGA heterogeneous architectures are attracting ever-increasing attention in an attempt to advan...
Coarse-grained FPGA overlays improve design productivity through software-like programmability and f...
FPGA streaming systems are well suited for high-performance computing (HPC) applications, where the ...
There has been an increasing interest in moving computation closer to storage in recent years due to...
OpenCL functions as a portability layer for diverse heterogeneous hardware platforms including CPUs,...
Recent trends in large-scale computing demonstrate continuous growth in the need for raw processing ...