2008 16th International Symposium on Field-Programmable Custom Computing Machines 2008
DOI: 10.1109/fccm.2008.8
|View full text |Cite
|
Sign up to set email alerts
|

Scaling Soft Processor Systems

Abstract: As FPGA-based systems including soft-processors become increasingly common we are motivated to better understand the best way to scale the performance of such systems. In this paper we explore the organization of processors and caches connected to a single off-chip memory channel, for workloads composed of many independent threads. In particular we design and evaluate real FPGA-based processor, multithreaded processor, and multiprocessor systems on EEMBC benchmarks-investigating different approaches to scaling… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(15 citation statements)
references
References 14 publications
0
15
0
Order By: Relevance
“…Our synthesis system supports the recently proposed approach to deal with long-latency events based on replay [9,10]. The idea is to allow a pipeline stage to request a replay when it suffers from a long-latency event.…”
Section: Dealing With Long-latency Eventsmentioning
confidence: 99%
See 3 more Smart Citations
“…Our synthesis system supports the recently proposed approach to deal with long-latency events based on replay [9,10]. The idea is to allow a pipeline stage to request a replay when it suffers from a long-latency event.…”
Section: Dealing With Long-latency Eventsmentioning
confidence: 99%
“…A known shortcoming of replay [10] is that it may lead to a livelock when the service for a long-latency event for a thread that requested a replay keeps being cancelled by the service of another long-latency event for another thread that also requested a replay (e.g., conflicting cache misses where two cache line requests evict one another). To prevent this, we support a mechanism to turn off replay capability dynamically to guarantee forward progress.…”
Section: Dealing With Long-latency Eventsmentioning
confidence: 99%
See 2 more Smart Citations
“…Each processor has a single-issue, in-order, 5-stage pipeline that issues instructions from four hardware threads in roundrobin to hide pipeline hazards and cache miss latency [39].…”
Section: Netthreads: Processor Architecturementioning
confidence: 99%