skip to main content
10.1145/775832.775850acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system

Published:02 June 2003Publication History

ABSTRACT

This paper describes a case study and design flow of a secure embedded system called ThumbPod, which uses cryptographic and biometric signal processing acceleration. It presents the concept of HW/SW acceleration transparency, a systematic method to accelerate Java functions in both software and hardware. An example of acceleration transparency for a Rijndael encryption function is presented. The embedded prototype hardware platform is also described. Acceleration transparency yields software and hardware performance gains of 333X.

References

  1. http://www.ivgroup.ee.ucla.edu/thumbpodGoogle ScholarGoogle Scholar
  2. http://www.nist.gov/aesGoogle ScholarGoogle Scholar
  3. http://www-106.ibm.com/developerworks/javaGoogle ScholarGoogle Scholar
  4. H. Kuo, P. Schaumont, and I. Verbauwhede, "A 2.29 Gbits/sec, 56 mW non-pipelined Rijndael AES encryption IC in a 1.8 V, 0.18 um CMOS technology," Proc. 2002 Custom Integrated Circuits Conference, pp. 147--50, May 2002.Google ScholarGoogle Scholar
  5. S. Vercauteren, B. Lin, and H. De Man, "Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications," Proc. 33rd DAC, pp. 521--6, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Rowson and A. Sangiovanni-Vincentelli, "Interface-based design," Proc. 34th DAC, p.178--83, June 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Culler, J. Hill, P. Buonadonna, R. Szewczyk, and A. Woo, "A network-centric approach to embedded software for tiny devices," EMSOFT 2001 (First International Workshop on Embedded Software), Oct. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Sgroi et al., "Addressing system-on-a-chip interconnect woes through communication-based design," Proc. 38th DAC, pp 667--72, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Callahan, J.Hauser, and J. Wawrzynek, "The Garp architecture and C compiler," IEEE Computer, April 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Gaisler, The LEON2 IEEE-1754 (SPARC V8) Processor, http://www.gaisler.com.Google ScholarGoogle Scholar
  11. P. Schaumont, I. Verbauwhede, "Domain-specific codesign for embedded security," IEEE Computer, pp. 68--74, April 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Ravi, A. Raghunathan, N. Potlapally, M. Sankaradass, "System Design Methodologies for a Wireless Security Processing Platform", Proc. 2002 Design Automation Conference, pp. 777--782, June 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. http://www.itl.nist.gov/iad/894.03/databases/defs/nist_nfis.htmlGoogle ScholarGoogle Scholar

Index Terms

  1. Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                DAC '03: Proceedings of the 40th annual Design Automation Conference
                June 2003
                1014 pages
                ISBN:1581136889
                DOI:10.1145/775832

                Copyright © 2003 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 2 June 2003

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                DAC '03 Paper Acceptance Rate152of628submissions,24%Overall Acceptance Rate1,770of5,499submissions,32%

                Upcoming Conference

                DAC '24
                61st ACM/IEEE Design Automation Conference
                June 23 - 27, 2024
                San Francisco , CA , USA

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader