Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Using System Hyper Pipelining (SHP) to Improve the Performance of a
  Coarse-Grained Reconfigurable Architecture (CGRA) Mapped on an FPGA   The well known method C-Slow Retiming (CSR) can be used to automatically
convert a given CPU into a multithreaded CPU with independent threads. These
CPUs are then called streaming or barrel processors. System Hyper Pipelining
(SHP) adds a new flexibility on top of CSR by allowing a dynamic number of
threads to be executed and by enabling the threads to be stalled, bypassed and
reordered. SHP is now applied on the programming elements (PE) of a
coarse-grained reconfigurable architecture (CGRA). By using SHP, more
performance can be achieved per PE. Fork-Join operations can be implemented on
a PE using the flexibility provided by SHP to dynamically adjust the number of
threads per PE. Multiple threads can share the same data locally, which greatly
reduces the data traffic load on the CGRA's routing structure. The paper shows
the results of a CGRA using SHP-ed RISC-V cores as PEs implemented on a FPGA.

28
The categories of this paper are: alg-geom
16
The categories of this paper are: stat
21
The categories of this paper are: adap-org
11
The categories of this paper are: hep-lat
13
The categories of this paper are: quant-ph
17
The categories of this paper are: q-fin
27
The categories of this paper are: comp-gas
9
The categories of this paper are: nlin
29
The categories of this paper are: funct-an
18
The categories of this paper are: econ
7
The categories of this paper are: hep-th
15
The categories of this paper are: nucl-ex
24
The categories of this paper are: dg-ga
26
The categories of this paper are: bayes-an
14
The categories of this paper are: math-ph
20
The categories of this paper are: acc-phys