| Using reconfigurability to achieve real-time profiling for hardware/software codesign |
| Full text |
Pdf
(228 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays
table of contents
Monterey, California, USA
SESSION: Reconfigurable computing: architectures and applications
table of contents
Pages: 190 - 199
Year of Publication: 2004
ISBN:1-58113-829-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 67, Citation Count: 3
|
|
|
ABSTRACT
Embedded systems combine a processor with dedicated logic to meet design specifications at a reasonable cost. The attempt to amalgamate two distinct design environments introduces many problems, one being how to partition a single design for the two platforms to achieve the best performance with the least effort. Since the latest FPGA technology allows the integration of soft or hard CPU cores with dedicated logic on a single chip, this presents new opportunities for addressing hardware/software codesign issues in the FPGA design process by utilizing the reconfigurable environment.This paper introduces SnoopP, a non-intrusive, real time, profiling tool. The user is able to obtain a clock cycle accurate profile of the real time performance of a software program running on a soft-core processor instantiated on an FPGA. SnoopP is an essential tool for hardware/software codesign on a reconfigurable platform. It allows the user to quickly obtain accurate profiling information that may greatly influence the partitioning of the design.
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
|
Altera's Home Page. Online: http://www.altera.com.
|
| |
2
|
Xilinx's Home Page. Online: http://www.xilinx.com.
|
| |
3
|
|
| |
4
|
GNU's Not Unix! The GNU Project and Free Software Foundation (FSF). Online: http://www.gnu.org.
|
| |
5
|
Shinji Kimura , Yasufumi Itou , Makoto Hirao , Katumasa Watanabe , Mitsuteru Yukishita , Akira Nagoya, A Hardware/Software Codesign Method for a General Purpose Reconfigurable Co-Processor, Proceedings of the 5th International Workshop on Hardware/Software Co-Design, p.147, March 24-26, 1997
|
 |
6
|
|
| |
7
|
Jean E. Vuillemin , Patrice Bertin , Didier Roncin , Mark Shand , Hervé H. Touati , Philippe Boucard, Programmable active memories: reconfigurable systems come of age, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.4 n.1, p.56-69, March 1996
[doi> 10.1109/92.486081]
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
Felice Balarin , Massimiliano Chiodo , Paolo Giusto , Harry Hsieh , Attila Jurecska , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli , Ellen Sentovich , Kei Suzuki , Bassam Tabbara, Hardware-software co-design of embedded systems: the POLIS approach, Kluwer Academic Publishers, Norwell, MA, 1997
|
| |
12
|
|
 |
13
|
Yanbing Li , Tim Callahan , Ervan Darnell , Randolph Harr , Uday Kurkure , Jon Stockwood, Hardware-software co-design of embedded reconfigurable architectures, Proceedings of the 37th conference on Design automation, p.507-512, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337559]
|
 |
14
|
Massimo Baleani , Frank Gennari , Yunjian Jiang , Yatish Patel , Robert K. Brayton , Alberto Sangiovanni-Vincentelli, HW/SW partitioning and code generation of embedded control applications on a reconfigurable architecture platform, Proceedings of the tenth international symposium on Hardware/software codesign, May 06-08, 2002, Estes Park, Colorado
[doi> 10.1145/774789.774820]
|
| |
15
|
Mentor Graphics. Seamless Co-verification Simulator. Online: http://www.mentor.com/seamless.
|
| |
16
|
PAPI's Home Page. Online: http://icl.cs.utk.edu/projects/papi/.
|
| |
17
|
|
| |
18
|
W. Korn, P.J. Teller, and G. Castillo. Just how accurate are performance counters? In 20th IEEE International Performance, Computing, and Communications Conference, April 2001.
|
| |
19
|
|
| |
20
|
GNU gprof Manual. Online: http://www.gnu.org/manual/gprof-2.9.1/gprof.html.
|
| |
21
|
Altera's SOPC Builder. Online: http://www.altera.com/products/software/system/products/sopc/sop-index.html.
|
| |
22
|
Altera's SOPC Builder. Online: http://www.altera.com/products/software/pld/products/q2/qts-index.html.
|
| |
23
|
Model Technology Home Page. Online: http://www.model.com.
|
| |
24
|
First Silicon Solutions Home Page. Online: http://www.fs2.com.
|
 |
25
|
|
| |
26
|
J. Daemen and V. Rijmen. Rijndael, the Advanced Encryption Standard. Dr. Dobb's Journal, 26(3), 2001.
|
| |
27
|
Page: The Block Cipher Rijndael. Source Code Download: Reference code in ANSI C v2.2. Online: http://www.esat.kuleuven.ac.be/~rijmen/rijndael/.
|
CITED BY 3
|
|
Shobana Padmanabhan , Phillip Jones , David V. Schuehler , Scott J. Friedman , Praveen Krishnamurthy , Huakai Zhang , Roger Chamberlain , Ron K. Cytron , Jason Fritts , John W. Lockwood, Extracting and improving microarchitecture performance on reconfigurable architectures, International Journal of Parallel Programming, v.33 n.2, p.115-136, June 2005
|
|
|
Richard Hough , Praveen Krishnamurthy , Roger D. Chamberlain , Ron K. Cytron , John Lockwood , Jason Fritts, Empirical performance assessment using soft-core processors on reconfigurable hardware, Experimental computer science on Experimental computer science, p.19-19, June 13-14, 2007, San Diego
|
|
|
Richard Hough , Praveen Krishnamurthy , Roger D. Chamberlain , Ron K. Cytron , John Lockwood , Jason Fritts, Empirical performance assessment using soft-core processors on reconfigurable hardware, Proceedings of the 2007 workshop on Experimental computer science, p.18-es, June 13-14, 2007, San Diego, California
|
|