Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: GCC-Plugin for Automated Accelerator Generation and Integration on
  Hybrid FPGA-SoCs   In recent years, architectures combining a reconfigurable fabric and a
general purpose processor on a single chip became increasingly popular. Such
hybrid architectures allow extending embedded software with application
specific hardware accelerators to improve performance and/or energy efficiency.
Aiding system designers and programmers at handling the complexity of the
required process of hardware/software (HW/SW) partitioning is an important
issue. Current methods are often restricted, either to bare-metal systems, to
subsets of mainstream programming languages, or require special coding
guidelines, e.g., via annotations. These restrictions still represent a high
entry barrier for the wider community of programmers that new hybrid
architectures are intended for. In this paper we revisit HW/SW partitioning and
present a seamless programming flow for unrestricted, legacy C code. It
consists of a retargetable GCC plugin that automatically identifies code
sections for hardware acceleration and generates code accordingly. The proposed
workflow was evaluated on the Xilinx Zynq platform using unmodified code from
an embedded benchmark suite.

29
The categories of this paper are: funct-an
17
The categories of this paper are: q-fin
28
The categories of this paper are: alg-geom
34
The categories of this paper are: chem-ph
23
The categories of this paper are: solv-int
36
The categories of this paper are: cmp-lg
27
The categories of this paper are: comp-gas
2
The categories of this paper are: math
14
The categories of this paper are: math-ph
31
The categories of this paper are: ao-sci
12
The categories of this paper are: nucl-th
25
The categories of this paper are: patt-sol
30
The categories of this paper are: q-alg
10
The categories of this paper are: q-bio
7
The categories of this paper are: hep-th
22
The categories of this paper are: chao-dyn