FPGA-based soft processors customized for operations on sparse graphs can deliver significant performance improvements over conventional organizations (ARMv7 CPUs) for bulk synchronous sparse graph algorithms. We develop a stripped-down soft processor ISA to implement specific repetitive operations on graph nodes and edges that are commonly observed in sparse graph computations. In the processing core, we provide hardware support for rapidly fetching and processing state of local graph nodes and edges through spatial address generators and zero-overhead loop iterators. We interconnect a 2D array of these lightweight processors with a packet-switched network-on-chip to enable fine-grained operand routing along the graph edges and provide cus...
Embedded systems based on FPGAs frequently incorporate soft processors. The prevalence of soft proce...
SLAM is a fundamental problem in robotics that can be solved by a set of algorithms that are known t...
Classification systems specifically designed to deal with fully labeled graphs are gaining importanc...
FPGA-based soft processors customized for operations on sparse graphs can deliver significant perfor...
Sparse graph problems are notoriously hard to accelerate on conventional platforms due to irregular ...
Abstract — Many important applications are organized around long-lived, irregular sparse graphs (e.g...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Restricted until 13 Feb. 2011.Field-programmable gate array (FPGA) is a representative reconfigurabl...
Commodity SoCs with hybrid architectures that combine CPUs with programmable FPGA fabric such as the...
Graph Convolutional Networks (GCNs) have shown great results but come with large computation costs a...
Parallel graph-oriented applications expressed in the Bulk-Synchronous Parallel (BSP) and Token Data...
How do we develop programs that are easy to express, easy to reason about, and able to achieve high ...
Abstract—We explore the feasibility of using a coarse-grain overlay to transparently and dynamically...
\ua9 Springer Nature Switzerland AG 2019. Graphs are important in many applications. However, their ...
FPGAs are increasingly used to implement embedded digital systems because of their low time-to-marke...
Embedded systems based on FPGAs frequently incorporate soft processors. The prevalence of soft proce...
SLAM is a fundamental problem in robotics that can be solved by a set of algorithms that are known t...
Classification systems specifically designed to deal with fully labeled graphs are gaining importanc...
FPGA-based soft processors customized for operations on sparse graphs can deliver significant perfor...
Sparse graph problems are notoriously hard to accelerate on conventional platforms due to irregular ...
Abstract — Many important applications are organized around long-lived, irregular sparse graphs (e.g...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Restricted until 13 Feb. 2011.Field-programmable gate array (FPGA) is a representative reconfigurabl...
Commodity SoCs with hybrid architectures that combine CPUs with programmable FPGA fabric such as the...
Graph Convolutional Networks (GCNs) have shown great results but come with large computation costs a...
Parallel graph-oriented applications expressed in the Bulk-Synchronous Parallel (BSP) and Token Data...
How do we develop programs that are easy to express, easy to reason about, and able to achieve high ...
Abstract—We explore the feasibility of using a coarse-grain overlay to transparently and dynamically...
\ua9 Springer Nature Switzerland AG 2019. Graphs are important in many applications. However, their ...
FPGAs are increasingly used to implement embedded digital systems because of their low time-to-marke...
Embedded systems based on FPGAs frequently incorporate soft processors. The prevalence of soft proce...
SLAM is a fundamental problem in robotics that can be solved by a set of algorithms that are known t...
Classification systems specifically designed to deal with fully labeled graphs are gaining importanc...