2012
DOI: 10.1155/2012/872610
|View full text |Cite
|
Sign up to set email alerts
|

Redsharc: A Programming Model and On-Chip Network for Multi-Core Systems on a Programmable Chip

Abstract: The reconfigurable data-stream hardware software architecture (Redsharc) is a programming model and network-on-a-chip solution designed to scale to meet the performance needs of multi-core Systems on a programmable chip (MCSoPC). Redsharc uses an abstract API that allows programmers to develop systems of simultaneously executing kernels, in software and/or hardware, that communicate over a seamless interface. Redsharc incorporates two on-chip networks that directly implement the API to support high-performance… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…Other work provides a unified hierarchy for on-chip and off-chip memory of FPGA (Chung et al, 2011;Weisz and Hoe, 2015). Yet other work provides better programmability, scalability, and customization for MPSoCs built by multiple soft cores on FPGA (Yiannacouras et al, 2006;Mahr et al, 2008;Unnikrishnan et al, 2009;Kritikos et al, 2012;Skalicky et al, 2015).…”
Section: Previous Work On Fpga System/user Interfacesmentioning
confidence: 99%
“…Other work provides a unified hierarchy for on-chip and off-chip memory of FPGA (Chung et al, 2011;Weisz and Hoe, 2015). Yet other work provides better programmability, scalability, and customization for MPSoCs built by multiple soft cores on FPGA (Yiannacouras et al, 2006;Mahr et al, 2008;Unnikrishnan et al, 2009;Kritikos et al, 2012;Skalicky et al, 2015).…”
Section: Previous Work On Fpga System/user Interfacesmentioning
confidence: 99%
“…This library defines common inter-task communications for dissimilar devices, providing a common API [13] implementations on several different processor types. The most difficult piece of this is bridging to FPGA hardware-like resources which is accomplished through the use of new COTS High Level Synthesis (C to gates compilers) and USC/ISIs Redsharc [14] library which provides the specific VHDL level implementations of the software / hardware co-design communication API. The user does not have to convert C code to HDL when migrating a task to an FPGA device, but still can use preexisting highly optimized HDL if desired.…”
Section: Image Classificationmentioning
confidence: 99%
“…Existing overlays or hardware/software co-design tools that assemble a bitstream through Vivado will still work. While a number of different hardware/software development environments exist [11]- [14] this work uses the Redsharc project [15] due to its focus on streaming-based kernel development and tight integration with the Xilinx tool-flow.…”
Section: Designmentioning
confidence: 99%