"An analytical model for designing memory hierarchies."
Bruce L Jacob,
Peter M Chen,
Seth R Silverman,
and Trevor N Mudge.
IEEE Transactions on Computers, vol. 45, no. 10, pp. 1180-1194. October 1996.
Computer Architecture:
Chapters in Books
-
"Virtual Memory."
Bruce Jacob.
In Computer Sciences. R. J. Flynn, Editor.
Macmillan Reference USA: Farmington Hills MI. To appear.
-
"Virtual Memory Systems and TLB Structures."
Bruce Jacob.
In The Computer Engineering Handbook. V. Oklobdzija, Editor.
CRC Press: Boca Raton FL. 2002.
-
"Improving the precise interrupt mechanism of software-managed TLB miss handlers."
Aamer Jaleel and Bruce Jacob.
In High Performance Computing,
B. Monien, V. Prasanna, and S. Vajapeyam, Editors,
Vol. 2228 of Lecture Notes In Computer Science, pp. 282-293.
Springer Publishing, Berlin, Germany, 2001.
-
"The New DRAM Interfaces: SDRAM, RDRAM and Variants."
Brian Davis, Trevor Mudge, and Bruce Jacob.
In High Performance Computing,
M. Valero, K. Joe, M. Kitsuregawa, and H. Tanaka, Editors,
Vol. 1940 of Lecture Notes In Computer Science, pp. 26-31.
Springer Publishing, Tokyo, Japan, 2000.
Computer Architecture:
Position Papers, etc.
-
"The performance and energy consumption of embedded real-time operating systems."
Kathleen Baynes, Chris Collins, Eric Fiterman, Christine Smit, Tiebing Zhang, and Bruce Jacob.
University of Maryland Systems and Computer Architecture Group Technical Report UMD-SCA-TR-2000-04.
November 2000.
-
"Real-time memory management: Compile-time techniques and run-time mechanisms that enable the use of caches in real-time systems."
Bruce Jacob and Shuvra Bhattacharyya.
University of Maryland Institute for Advanced Computer Studies (UMIACS) Technical Report UMIACS-TR-2000-60.
September 2000.
-
"Organizational design trade-offs at the DRAM, memory bus, and memory controller level: Initial results."
Vinodh Cuppu and Bruce Jacob.
University of Maryland Systems and Computer Architecture Group Technical Report UMD-SCA-TR-1999-2.
November 1999.
-
"Cache design for embedded real-time systems."
Bruce L Jacob.
Embedded Systems Conference, Summer 1999.
Danvers MA, June 1999.
The slides for the talk are available on-line in PDF format,
and include many details not found in the paper.
-
"Segmented addressing solves the virtual cache synonym problem."
Bruce L Jacob.
University of Maryland Technical Report UMD-SCA-97-01. December 1997.
-
"Specification of the PUMA memory management design."
Bruce L Jacob and Trevor N Mudge.
University of Michigan Technical Report CSE-TR-314-96. August 1996.
-
"Notes on calculating computer performance."
Bruce L Jacob and Trevor N Mudge.
University of Michigan Technical Report CSE-TR-231-95. March 1995.
-
Software-Oriented Memory-Management Design.
Bruce L Jacob.
PhD Thesis, The University of Michigan. July 1997.
Embedded Systems:
Refereed Conferences & Journals
-
"TERPS: The Embedded Reliable Processing System."
Hongxia Wang, Samuel Rodriguez, Cagdas Dirik, Amol Gole, Vincent Chan, and Bruce Jacob.
A finalist in the University LSI Design Contest.
Proc. Asia and South Pacific Design Automation Conference 2005 (ASP-DAC 2005),
Shanghai China, January 2005.
-
"Instruction-level power dissipation in the Intel XScale embedded microprocessor."
A. Varma, E. Debes, I. Kozintsev, and B. Jacob.
Proc. SPIE's 17th Annual Symposium on Electronic Imaging Science & Technology,
San Jose CA, January 2005.
-
"MEMS-based embedded sensor virtual components for system-on-a-chip (SoC)."
M. Afridi, A. Hefner, D. Berning, C. Ellenwood, A. Varma, B. Jacob, S. Semancik.
Journal of Solid-State Electronics, vol. 48, no. 10/11, pp. 1777-1781. October/November 2004.
-
"Radio frequency effects on the clock networks of digital circuits."
Hongxia Wang, Cagdas Dirik, Samuel V. Rodriguez, Amol V. Gole and Bruce Jacob.
Proc. IEEE International Symposium on Electromagnetic Compatibility (EMC 2004), pp. 93-96.
Santa Clara CA, August 2004.
-
"Extended Split-Issue: Enabling flexibility in the hardware implementation of NUAL VLIW DSPs."
Bharath Iyer, Sadagopan Srinivasan, and Bruce Jacob.
Proc. 31st International Symposium on Computer Architecture (ISCA'04), pp. 364-375.
Munchen Germany, June 2004.
-
"MEMS-based embedded sensor virtual components for SoC."
M. Afridi, A. Hefner, D. Berning, C. Ellenwood, A. Varma, B. Jacob, S. Semancik.
Proc. International Semiconductor Device Research Symposium,
Washington DC, December 2003.
-
"The performance and energy consumption of embedded real-time operating systems."
K. Baynes, C. Collins, E. Fiterman, B. Ganesh, P. Kohout, C. Smit, T. Zhang, and B. Jacob.
IEEE Transactions on Computers, vol. 52, no. 11, pp. 1454-1469. November 2003.
-
"A control-theoretic approach to dynamic voltage scheduling."
A. Varma, B. Ganesh, M. Sen, S. R. Choudhary, L. Srinivasan, and B. Jacob.
Proc. International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES 2003).
San Jose CA, October 2003.
-
"Transparent data-memory organizations for digital signal processors."
Sadagopan Srinivasan, Vinodh Cuppu, and Bruce Jacob.
Proc. International Conference on Compilers, Architecture, and Synthesis for
Embedded Systems (CASES 2001),
Atlanta GA, November 2001.
-
"The performance and energy consumption of three embedded real-time operating systems."
K. Baynes, C. Collins, E. Fiterman, B. Ganesh, P. Kohout, C. Smit, T. Zhang, and B. Jacob.
Proc. International Conference on Compilers, Architecture, and Synthesis for
Embedded Systems (CASES 2001),
Atlanta GA, November 2001.
-
"In-line interrupt handling for software-managed TLBs."
Aamer Jaleel and Bruce Jacob.
Proc. 19th IEEE International Conference on Computer Design (ICCD-19), pp 62-67.
Austin TX, September 2001.
-
"Hardware/software architectures for real-time caching."
Bruce L Jacob.
Proc. Second Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99), pp. 135-138,
Washington DC, October 1999.
-
"Hardware/software co-design of I/O interfacing hardware and real-time device drivers for embedded systems."
David B Stewart and Bruce L Jacob.
Proc. Second Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99),
Washington DC, October 1999.
-
"Software-managed caches: Architectural support for real-time embedded systems."
Bruce L Jacob.
CASES'98: Workshop on Compiler and Architecture Support for Embedded Systems.
Washington DC, December 1998.
The slides for the talk are available on-line in PDF format,
and include many details not found in the 2-page abstract.
Embedded Systems:
Chapters in Books
Embedded Systems:
Position Papers, etc.
Circuit Integrity:
Refereed Conferences & Journals
-
"TERPS: The Embedded Reliable Processing System."
Hongxia Wang, Samuel Rodriguez, Cagdas Dirik, Amol Gole, Vincent Chan, and Bruce Jacob.
A finalist in the University LSI Design Contest.
Proc. Asia and South Pacific Design Automation Conference 2005 (ASP-DAC 2005),
Shanghai China, January 2005.
-
"Radio frequency effects on the clock networks of digital circuits."
Hongxia Wang, Cagdas Dirik, Samuel V. Rodriguez, Amol V. Gole and Bruce Jacob.
Proc. IEEE International Symposium on Electromagnetic Compatibility (EMC 2004), pp. 93-96.
Santa Clara CA, August 2004.
Genetic Algorithms and Electronic Music Composition:
Refereed Conferences & Journals
Distributed Systems:
Position Papers, etc.
Student Theses
-
TERPS: The Embedded Reliable Processing System.
Amol Gole.
MS Thesis, University of Maryland at College Park.
2003.
-
Extended Split-Issue Mechanism in VLIW DSPs to Support
SMT and Hardware-ISA Decoupling.
Bharath Iyer.
MS Thesis, University of Maryland at College Park.
2003.
-
RTOS-Based Dynamic Voltage Scaling.
Nuengwong Tuaycharoen.
MS Thesis, University of Maryland at College Park.
2003.
-
Architectural Support for Embedded Operating Systems.
Brinda Ganesh.
MS Thesis, University of Maryland at College Park.
2002.
-
In-Line Interrupt Handling and Lockup-Free TLBs.
Aamer Jaleel.
MS Thesis, University of Maryland at College Park.
2002.
-
Hardware Support for Real-Time Operating Systems.
Paul Kohout.
MS Thesis, University of Maryland at College Park.
2002.
-
RTOS Performance and Energy Consumption Analysis Based on an Embedded System Testbed.
Tiebing Zhang.
MS Thesis, University of Maryland at College Park.
2001.
-
Modern DRAM Architectures.
Brian T. Davis.
PhD Thesis, The University of Michigan, Ann Arbor MI.
2001.
-
An Evaluation of Embedded System Behavior Using Full-System Software Emulation.
Christopher M. Collins.
MS Thesis, University of Maryland at College Park.
2000.