Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: High Level Hardware/Software Embedded System Design with Redsharc   As tools for designing multiple processor systems-on-chips (MPSoCs) continue
to evolve to meet the demands of developers, there exist systematic gaps that
must be bridged to provide a more cohesive hardware/software development
environment. We present Redsharc to address these problems and enable: system
generation, software/hardware compilation and synthesis, run-time control and
execution of MPSoCs. The efforts presented in this paper extend our previous
work to provide a rich API, build infrastructure, and runtime enabling
developers to design a system of simultaneously executing kernels in software
or hardware, that communicate seamlessly. In this work we take Redsharc further
to support a broader class of applications across a larger number of devices
requiring a more unified system development environment and build
infrastructure. To accomplish this we leverage existing tools and extend
Redsharc with build and control infrastructure to relieve the burden of system
development allowing software programmers to focus their efforts on application
and kernel development.

3
The categories of this paper are: physics
15
The categories of this paper are: nucl-ex
32
The categories of this paper are: atom-ph
30
The categories of this paper are: q-alg
35
The categories of this paper are: mtrl-th
11
The categories of this paper are: hep-lat
34
The categories of this paper are: chem-ph
6
The categories of this paper are: astro-ph
7
The categories of this paper are: hep-th
13
The categories of this paper are: quant-ph
10
The categories of this paper are: q-bio
16
The categories of this paper are: stat
19
The categories of this paper are: eess
4
The categories of this paper are: cond-mat
2
The categories of this paper are: math
28
The categories of this paper are: alg-geom