Tony Givargis
Professor of Computer Science (cv)
Associate Dean for Student Affairs
School of Information & Computer Sciences
University of California, Irvine
givargis@uci.edu
(949) 824-9357
Publications
Book
- B3. F. Vahid, T. Givargis.
Programming Embedded Systems - An Introduction to Time-Oriented Programming.
UniWorld Publishing, ISBN: 978-0-9829626-4-0, August 2012.
- B2. A. Nacul, M. Lajolo, T. Givargis.
Interface-Centric Abstraction level for Rapid Hardware/Software Integration, Book Chapter in Applications of Specification And Design Languages for SOCs.
Springer, ISBN: 1-4020-4997-8, July 2006.
- B1. F. Vahid, T. Givargis.
Embedded System Design: A Unified Hardware/Software Introduction.
John Wiley and Sons, ISBN: 0471386782, October 2001.
Peer-Reviewed/Archived Journal
- J21. C. Huang, B. Miller, F. Vahid, T. Givargis.
Synthesis of Networks of Custom Processing Elements for Real-Time Physical System Emulation.
ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 18, no. 2, pp. 22-42, March 2013.
pdf
- J20. C. Huang, F. Vahid, T. Givargis.
A Custom FPGA Processor for Physical Model Ordinary Differential Equation Solving.
IEEE Embedded Systems Letters, vol. 3, no. 4, pp. 113-116, September 2011.
pdf
- J19. S. Choudhuri, T. Givargis.
Deterministic Service Guarantees for NAND Flash using Partial Block Cleaning.
Academy Publisher Journal of Software (JSW), vol. 4, no. 7, pp. 728-737, September 2009.
pdf
- J18. M.A. Ghodrat, T. Givargis, A. Nicolau.
Optimizing Control Flow in Loops using Interval and Dependence Analysis.
Springer Journal on Design Automation of Embedded Systems (DAES), vol. 13, no. 3, pp. 193-221, September 2009.
pdf
- J17. S. Sirowy, D. Sheldon, T. Givargis, F. Vahid.
Virtual Microcontrollers.
ACM SIGBED Review, vol. 6, no. 1, January 2009.
pdf
- J16. A. Nacul, T. Givargis.
Synthesis of Time-Constrained Multitasking Embedded Software.
ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 11, no. 4, pp. 822-847, October 2006.
pdf
- J15. M.A. Ghodrat, T. Givargis, A. Nicolau.
Expression Equivalence Checking using Interval Analysis.
IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 14, no. 8, pp. 830-842, August 2006.
pdf
- J14. C.V. Lopes, A. Haghighat, A. Mandal, T. Givargis, P. Baldi.
Localization of Off-the-Shelf Mobile Devices Using Audible Sound: Architectures, Protocols and Performance Assessment.
ACM Mobile Computing and Communications Review (MC2R), vol. 10, no. 2, pp. 38-50, April 2006.
pdf
- J13. T. Givargis.
Zero Cost Indexing for Improved Embedded Processor Cache Performance.
ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 11, no. 1, pp. 3-25, January 2006. 2006 TODAES Best Paper Award.
pdf
- J12. T. Givargis, D. Eppstein.
Memory Reference Caching for Activity Reduction on Address Buses.
Elsevier Journal of Microprocessors and Microsystems (MICPRO), vol. 29, no. 4, pp. 145-153, May 2005.
pdf
- J11. A. Ghosh, T. Givargis.
Cache Optimization for Embedded Processor Cores: An Analytical Approach.
ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 9, no. 4, pp. 419-440, October 2004.
pdf
- J10. A. Nacul, T. Givargis.
Adaptive Cache Management for Low Power Embedded Systems.
Korea Multimedia Society, Key Technology of Next Generation IT, ISSN 1229-778X, pp. 30-39, December 2003.
pdf
- J9. T. Givargis, F. Vahid, J. Henkel.
Instruction-Based System-level Power Evaluation of System-on-a-Chip Peripheral Cores.
IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 10, no. 6, pp. 856-863, December 2002.
pdf
- J8. T. Givargis, F. Vahid, J. Henkel.
System-Level Exploration for Pareto-Optimal Configurations in Parameterized System-on-a-Chip.
IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 10, no. 4, pp. 416-422, December 2002.
pdf
- J7. T. Givargis, F. Vahid.
Platune: A Tuning Framework for System-on-a-Chip Platforms.
IEEE Transactions on Computer Aided Design (TCAD), vol. 21, no. 11, pp. 1317-1327, November 2002.
pdf
- J6. F. Vahid, T. Givargis, S. Cotterell.
Power Estimator Development for Embedded System Memory Tuning.
Journal of Circuits, Systems, and Computers (JCSC), vol. 11, no. 5, pp. 459-476, October 2002.
pdf
- J5. T. Givargis, F. Vahid.
Tuning of Cache Ways and Voltage for Low-Energy Embedded System Platforms.
Springer Journal on Design Automation of Embedded Systems, vol. 7, issue 1-2, pp. 35-51, September 2002.
pdf
- J4. T. Givargis, F. Vahid, J. Henkel.
Evaluating Power Consumption of Parameterized Cache and Bus Architectures in System-on-a-Chip Designs.
IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 9, no. 4, pp. 500-508, August 2001.
pdf
- J3. F. Vahid, T. Givargis.
Platform Tuning for Embedded Systems Design.
IEEE Computer, vol. 34, no. 3, pp. 112-114, March 2001.
pdf
- J2. J. Farrell, T. Givargis, M. Barth.
Real-Time Differential Carrier Phase GPS-Aided INS.
IEEE Transactions on Control Systems Technology (TCST), vol. 8, no. 4, pp. 709-721, July 2000.
pdf
- J1. J. Farrell, T. Givargis.
Differential GPS Reference Station Algorithm - Design and Analysis.
IEEE Transactions on Control Systems Technology (TCST), vol. 8, no. 3, pp. 519-531, May 2000.
pdf
Peer-Reviewed/Archived Conference
- C53. B. Miller, F. Vahid, T. Givargis.
Exploration with Upgradeable Models Using Statistical Methods for Physical Model Emulation.
Design Automatic Conference (DAC), to appear.
pdf
- C52. B. Miller, F. Vahid, T. Givargis.
Embedding-Based Placement of Processing Element Networks on FPGAs for Physical Model Simulation.
International Symposium on Field-Programmable Gate Arrays (FPGA), to appear.
pdf
- C51. T. Chou, C. Huang, B. Miller, F. Vahid, T. Givargis.
An Efficient Compression Scheme for Checkpointing of FPGA-Based Digital Mockups.
IEEE/ACM Asian and South Pacific Design Automation Conference (ASP-DAC), pp. 632-637, Yokohama, January 2013.
pdf
- C50. B. Miller, F. Vahid, T. Givargis.
RIOS: A Lightweight Task Scheduler for Embedded Systems.
Workshop on Embedded Systems Education (WESE), Tampere, October 2012.
pdf
- C49. C. Huang, B. Miller, F. Vahid, T. Givargis.
Synthesis of Custom Networks of Heterogeneous Processing Elements for Complex Physical System Emulation.
International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 215-224, Tampere, October 2012.
pdf
- C48. B. Miller, F. Vahid, T. Givargis.
MEDS: Mockup Electronic Data Sheets for Automated Testing of Cyber-Physical Systems Using Digital Mockups.
Design Automation and Test in Europe (DATE), pp. 1417-1420, Grenoble, March 2012.
pdf
- C47. B. Miller, F. Vahid, T. Givargis.
Digital Mockups for the Testing of a Medical Ventilator.
ACM SIGHIT International Health Informatics Symposium (IHI), pp. 859-862, Miami, January 2012.
pdf
- C46. B. Miller, F. Vahid, T. Givargis.
Application-Specific Codesign Platform Generation for Digital Mock- ups in Cyber-Physical Systems.
Electronic System Level Synthesis Conference (ESLsyn), pp. 1-6, San Diego, June 2011.
pdf
- C45. M.A. Ghodrat, T. Givargis.
Efficient Dynamic Voltage/Frequency Scaling through Algorithmic Loop Transformation.
International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 203-209, Grenoble, October 2009.
pdf
- C44. S. Sirowy, F. Vahid, T. Givargis.
Digitally-Bypassed Transducers: Interfacing Digital Mockups to Real-Time Medical Equipment.
International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS), pp. 919-922, Minneapolis, September 2009.
pdf
- C43. A. Ghosh, T. Givargis.
Source Routing made Practical in Embedded Networks.
International Conference on Computer Communications and Networks (ICCCN), pp. 1-6, San Francisco, August 2009.
pdf
- C42. A. Ghosh, T. Givargis.
QoS Routing in Wired Sensor Networks with Partial Updates.
World Academy of Science, Engineering and Technology (WASED), pp. 389-393, Oslo, July 2009.
pdf
- C41. S.K. Mylavarapu, S. Choudhuri, A. Shrivastava, J. Lee, T. Givargis.
FSAF: File System Aware Flash Translation Layer for NAND Flash Memories.
Design Automation and Test in Europe (DATE), pp. 339-344, Dresden, April 2009.
pdf
- C40. S. Choudhuri, T. Givargis.
FlashBox: A system for logging non-deterministic events in deployed embedded systems.
International ACM Symposium on Applied Computing (SAC), pp. 1676-1682, Honolulu, March 2009.
pdf
- C39. M.A. Ghodrat, T. Givargis, A. Nicolau.
Control Flow Optimization in Loops using Interval Analysis.
International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), pp. 157-166, Atlanta, October 2008. 2008 CASES Best Paper Award.
pdf
- C38. F. Vahid, T. Givargis.
Timing is Everything - Embedded Systems Demand Teaching of Structured Time-Oriented Programming.
Workshop on Embedded Systems Education (WESE), Atlanta, October 2008.
pdf
- C37. S. Sirowy, D. Sheldon, T. Givargis, F. Vahid.
Virtual Microcontrollers.
Workshop on Embedded Systems Education (WESE), Atlanta, October 2008.
pdf
- C36. F. Vahid, T. Givargis.
Highly-Cited Ideas in System Codesign and Synthesis.
International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 191-196, Atlanta, October 2008.
pdf
- C35. S. Choudhuri, T. Givargis.
Deterministic Service Guarantees for NAND Flash using Partial Block Cleaning.
International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 19-24, Atlanta, October 2008.
pdf
- C34. S. Choudhuri, T. Givargis.
Real-Time Access Guarantees for NAND Flash using Partial Block Cleaning.
Workshop on Software Technologies for Future Embedded & Ubiquitous Systems (SEUS), pp. 138-149, Italy, September 2008.
pdf
- C33. A. Ghosh, T. Givargis.
A Software Architecture for Accessing Data in Sensor Networks.
International Conference on Networked Sensing Systems (INSS), pp. 67-70, Japan, June 2008.
pdf
- C32. S. Choudhuri, T. Givargis.
Performance Improvement of Block Based NAND Flash Translation Layer.
International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 257-262, Salzburg, September 2007.
pdf
- C31. M.A. Ghodrat, T. Givargis., A. Nicolau.
Short-Circuit Compiler Transformation: Optimizing Conditional Blocks.
Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 504-510, Tokyo, January 2007.
pdf
- C30. S. Choudhuri, T. Givargis.
System Architecture for Software Peripherals.
Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 56-61, Tokyo, January 2007.
pdf
- C29. A. Nacul, T. Givargis.
Phantom: A Serializing Compiler for Multitasking Embedded Software.
American Control Conference (ACC), Minneapolis, pp. 1918-1923, Minneapolis, June 2006. 2006 ACC Best Paper Award.
pdf
- C28. M.A. Ghodrat, T. Givargis, A. Nicolau.
Equivalence Checking of Arithmetic Expressions using Fast Evaluation.
International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), pp. 147-156, San Francisco, September 2005.
pdf
- C27. A. Nacul, T. Givargis.
Lightweight Multitasking Support for Embedded Systems using the Phantom Serializing Compiler.
Design Automation and Test in Europe (DATE), pp. 740-747, Munich, March 2005.
pdf
- C26. A. Ghosh, T. Givargis.
LORD: A Localized, Reactive and Distributed Protocol for Node Scheduling in Wireless Sensor Networks.
Design Automation and Test in Europe (DATE), pp. 190-195, Munich, March 2005.
pdf
- C25. A. Mandal, C.V. Lopes, T. Givargis, A. Haghighat, R. Jurdak, P. Baldi.
Beep: 3D Indoor Positioning Using Audible Sound.
IEEE Consumer Communications and Networking Conference (CCNC), pp. 348-353, Las Vegas, January 2005.
pdf
- C24. A. Nacul, T. Givargis.
Code Partitioning for Synthesis of Embedded Applications with Phantom.
International Conference on Computer-Aided Design (ICCAD), pp. 190-196, San Jose, November 2004.
pdf
- C23. A. Nacul, T. Givargis.
Dynamic Voltage and Cache Reconfiguration for Low Power.
Design Automation and Test in Europe (DATE), pp. 1376-1377, Paris, February 2004.
pdf
- C22. M. Buss, T. Givargis, N. Dutt.
Exploring Efficient Operating Points for Voltage Scaled Embedded Processor Cores.
Real-Time Systems Symposium (RTSS), pp. 275-281, Cancun, December 2003.
pdf
- C21. A. Ghosh, T. Givargis.
Cache Optimization for Embedded Processor Cores: An Analytical Approach.
International Conference on Computer-Aided Design (ICCAD), pp. 342-347, San Jose, November 2003.
pdf
- C20. T. Givargis.
Improved Indexing for Cache Miss Reduction in Embedded Systems.
Design Automation Conference (DAC), pp. 872-880, Anaheim, June 2003.
pdf
- C19. A. Ghosh, T. Givargis.
Analytical Design Space Exploration of Caches for Embedded Systems.
Design Automation and Test in Europe (DATE), pp. 650-655, Munich, March 2003.
pdf
- C18. T. Givargis, D. Eppstein.
Reference Caching Using Unit Distance Redundant Codes for Activity Reduction on Address Buses.
International Workshop on Embedded System Hardware/Software Codesign (ESCODES), San Jose, September 2002.
pdf
- C17. M. Palesi, T. Givargis.
Multi-Objective Design Space Exploration Using Genetic Algorithms.
International Workshop on Hardware/Software Codesign (CODES), Estes Park, May 2002.
pdf
- C16. T. Givargis, F. Vahid, J. Henkel.
System-Level Exploration for Pareto-Optimal Configurations in Parameterized Systems-on-a-Chip.
International Conference on Computer-Aided Design (ICCAD), San Jose, November 2001.
pdf
- C15. T. Givargis, F. Vahid. J. Henkel.
Trace-Driven System-Level Power Evaluation of System-on-a-Chip Peripheral Cores.
Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, January 2001.
pdf
- C14. G. Stitt, F. Vahid, T. Givargis, R. Lysecky.
A First-Step Towards an Architecture Tuning Methodology.
International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), San Jose, November 2000.
pdf
- C13. T. Givargis, F. Vahid, J. Henkel.
Instruction-Based System-Level Power Evaluation of System-on-a-ChipPeripheral Cores.
International Symposium on System Synthesis (ISSS), Madrid, September 2000.
pdf
- C12. R. Lysecky, F. Vahid, T. Givargis.
Experiments with the Peripheral Virtual Component Interface.
International Symposium on System Synthesis (ISSS), Madrid, September 2000.
pdf
- C11. T. Givargis, F. Vahid.
Parameterized System Design.
International Workshop on Hardware/Software Codesign (CODES), San Diego, May 2000.
pdf
- C10. T. Givargis, F. Vahid, J. Henkel.
Fast Cache and Bus Power Estimation for Parameterized System-on-a-Chip Design.
Design Automation and Test in Europe (DATE), Paris, March 2000.
pdf
- C9. R. Lysecky, F. Vahid, T. Givargis.
Techniques for Reducing Read Latency of Core Bus Wrappers.
Design Automation and Test in Europe (DATE), Paris, March 2000. 2000 DATE Best Paper Award.
pdf
- C8. T. Givargis, F. Vahid. J. Henkel.
A Hybrid Approach for Core-Based System-Level Power Modeling.
Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, January 2000.
pdf
- C7. T. Givargis, J. Henkel, F. Vahid.
Interface and Cache Power Exploration for Core-Based Embedded System Design.
International Conference on Computer-Aided Design (ICCAD), San Jose, November 1999.
pdf
- C6. R. Lysecky, F. Vahid, T. Givargis, R. Patel.
Pre-Fetching for Improved Core Interfacing.
International Symposium on System Synthesis (ISSS), San Jose, November 1999.
pdf
- C5. J. Farrell, T. Givargis.
Experimental Differential GPS Reference Station Evaluation.
American Control Conference (ACC), San Diego, June 1999.
pdf
- C4. J. Farrell, T. Givargis. M. Barth.
Differential Carrier Phase GPS-Aided INS for Automotive Applications.
American Control Conference (ACC), San Diego, June 1999.
pdf
- C3. F. Vahid, T. Givargis.
The Case for a Configure-and-Execute Paradigm.
International Workshop on Hardware/Software Codesign (CODES), Rome, May 1999.
pdf
- C2. F. Vahid, T. Givargis.
Incorporating Cores into System-Level Specification.
International Symposium on System Synthesis (ISSS), Hsinchu, December 1998.
pdf
- C1. T. Givargis, F. Vahid.
Interface Exploration for Reduced Power in Core-Based Systems.
International Symposium on System Synthesis (ISSS), Hsinchu, December 1998.
pdf
Workshop
- W2. A. Nacul, M. Lajolo, T. Givargis.
Interface-Centric Abstraction Level for Rapid Hardware/Software Integration.
Forum on Specification and Design Languages (FDL), Lausanne, September 2005.
pdf
- W1. A. Haghighat, C. Lopes, T. Givargis, and A. Mandal.
Location-Aware Web System.
Workshop on Building Software for Pervasive Computing at the Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) Conference, Vancouver, October 2004.
pdf
Miscellaneous
- M1. U. Brinkschulte, M. Cinque, T. Givargis, S. Russo.
Guest Editorial.
Journal of Software, vol. 4, no. 7, pp. 631-633, Septempber 2009.
|