ACM Home Page
Please provide us with feedback. Feedback
Conjoining soft-core FPGA processors
Full text PdfPdf (134 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Novel FPGA architectures, techniques and designs table of contents
Pages: 694 - 701  
Year of Publication: 2006
ISBN ~ ISSN:1092-3152 , 1-59593-389-1
Authors
David Sheldon  University of California, Riverside
Rakesh Kumar  University of California, San Diego
Frank Vahid  University of California, Riverside
Dean Tullsen  University of California, San Diego
Roman Lysecky  University of Arizona
Sponsors
IEEE-CS : Computer Society
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 53,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1233501.1233645
What is a DOI?

ABSTRACT

Soft-core programmable processors on field-programmable gate arrays (FPGAs) can be custom synthesized to instantiate only those hardware units, such as multipliers and floating-point units, that an application requires to meet performance demands, thus minimizing soft-core size on the FPGA. Conjoining processors, meaning to share hardware units among two or more processors, can further reduce soft-core size, leaving more resources for other circuits such as custom coprocessors. Using Xilinx MicroBlaze coprocessors and standard embedded system benchmarks, we show that conjoining two processors can provide 16% processor size reductions on average, with less than 1% cycle count overhead. We introduce an efficient dynamic-programming-based exploration method to find the best custom instantiation of hardware units, considering both standalone and conjoined options, for soft-core processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Altera Corp. Nios II Processors. http://www.altera.com/products/ip/processors/nios2/ni2-index.html, 2005.
3
4
 
5
6
7
 
8
9
 
10
Poseidon Triton System. http://www.poseidon-systems.com
 
11
Tencillica, www.tencillica.com
 
12
Xilinx, Inc. MicroBlaze Soft Processor Core. http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=micr o_blaze, 2005.
 
13
Yamada, T., S. Kataoka and K. Watanabe, "Heuristic and Exact Algorithms for the Disjunctively Constrained Knapsack Problem", Information Processing Society of Japan Journal, Vol. 43, No. 9 (2002), 2864--2870.
14


Collaborative Colleagues:
David Sheldon: colleagues
Rakesh Kumar: colleagues
Frank Vahid: colleagues
Dean Tullsen: colleagues
Roman Lysecky: colleagues