This paper reviews the massively micro-parallel compute system POETS (Partially Ordered Event Triggered System) and illustrates its potential for speeding up demanding applications. Application domains that benefit from POETS include simulations of physical systems that can be discretised as a mesh. The problem graph is distributed over a large compute mesh; each mesh vertex contains a processor - an FPGA-based RISC-V thread supporting custom instructions in our prototype - and a small amount of local problem state data. There is no central overseer of any sort and processors cannot see memory besides their own. A problem graph vertex interacts with a neighbour to send a state change by sending an asynchronous packet. The packets are fixed ...
Sparse graph problems are notoriously hard to accelerate on conventional platforms due to irregular ...
Building on Reynolds's hardware/software framework for parallel discrete event simulation (PDES...
We present Realm, an event-based runtime system for het-erogeneous, distributed memory machines. Rea...
As computing systems get larger in capability-a good thing-they also get larger in ways less desirab...
HPC clusters have become ever more expensive, both in terms of capital cost and energy consumption -...
The consistent growth of DRAM memory bandwidth and capacity has enabled the computation of increasin...
One of the key problems in designing and implementing graph analysis algorithms for distributed plat...
Abstract This paper introduces an event‐based computing paradigm, where workers only perform computa...
In this article, we present experiences implementing a general Parallel Discrete Event Simulation (P...
Abstract: Molecular dynamics simulation based on discrete event simulation (DMD) is emerging as an a...
In this article, we developed a massively parallel gate-level logical simulator to address the ever-...
This paper describes the details of a hardware realization of a framework to support parallel discre...
Most complex information systems are event-driven: each part of the system reacts to the events happ...
GPUs are widely used in high performance computing, due to their high computational power and high p...
Applications running on custom architectures with hundreds of specialized processing elements (PEs) ...
Sparse graph problems are notoriously hard to accelerate on conventional platforms due to irregular ...
Building on Reynolds's hardware/software framework for parallel discrete event simulation (PDES...
We present Realm, an event-based runtime system for het-erogeneous, distributed memory machines. Rea...
As computing systems get larger in capability-a good thing-they also get larger in ways less desirab...
HPC clusters have become ever more expensive, both in terms of capital cost and energy consumption -...
The consistent growth of DRAM memory bandwidth and capacity has enabled the computation of increasin...
One of the key problems in designing and implementing graph analysis algorithms for distributed plat...
Abstract This paper introduces an event‐based computing paradigm, where workers only perform computa...
In this article, we present experiences implementing a general Parallel Discrete Event Simulation (P...
Abstract: Molecular dynamics simulation based on discrete event simulation (DMD) is emerging as an a...
In this article, we developed a massively parallel gate-level logical simulator to address the ever-...
This paper describes the details of a hardware realization of a framework to support parallel discre...
Most complex information systems are event-driven: each part of the system reacts to the events happ...
GPUs are widely used in high performance computing, due to their high computational power and high p...
Applications running on custom architectures with hundreds of specialized processing elements (PEs) ...
Sparse graph problems are notoriously hard to accelerate on conventional platforms due to irregular ...
Building on Reynolds's hardware/software framework for parallel discrete event simulation (PDES...
We present Realm, an event-based runtime system for het-erogeneous, distributed memory machines. Rea...