Comments
Description
Transcript
CECS
CECS eNEWS Volume 12, Issue 2 Spring ‘12 Center for Embedded Computer Systems, University of California, Irvine CECS PRESENTATIONS AT DAC 2012 - Staff Highlights DAC 2012 Heydari Paper Top 3 Visitor Profile: Ahmed Awadalla Project Profile: Interactive HostAssisted Execution Framework for Wireless Sensor Nodes Rettberg Visits CECS The Center for Embedded Computer Systems (CECS) was well represented at the recent Design Automation Conference (DAC 2012) held in San Francisco, CA on June 3-7, 2012. Now in its 49th year, DAC is the premier event for the design of electronic circuits and systems, and for EDA and silicon solutions. “Extracting Design Information from Natural Language Specifications” by Ian Harris “Interactive Host-Assisted Execution Framework for Wireless Sensor Nodes” by Ahmad Abiri and Pai Chou “QoS-Aware Real-Time Scheduling for Energy harvesting Systems” by Hessam Kooti, Nga Dang, Deepak Mishra, Eli Bozorgzadeh “Multi-layer Configuration Exploration of MPSoCs for Streaming Applications,” by Deepak Mishrad, Rainer Doemer, Elaheh Bozorgzadeh, Yasaman Samei and Nga Dang, The 2012 Electronic System Level Synthesis Conference (ESLSYN), colocated conference with DAC “Process Variation-aware Task Replication for Throughput Optimization in Configurable,” by Love Singhal, Hessam Kooti and Elaheh Bozorgzadeh, (ESLSYN) The following technical presentations were made by CECS faculty affiliates and their graduate students: “Meta-Cure: A Reliability Enhancement Strategy for Metadata in NAND Flash,” by Y. Wang, Luis Angel D. Bathen, Nikil Dutt, Zilio Shao “HaVOC: A Hybrid-Memoryaware Virtualization Layer for On-Chip Distributed ScratchPad and Non-Volatile Memories,” by Luis Angel A. Bathen Inside this Issue: DAC 2 Poster Presentations 2 Heydari Paper 2 Visitor Profile 3 Rettberg Visit 3 Project Profile 4 Publications 5 “System-Level Exploration of Power, Temperature, Performance, and Area for Multicore Architectures” by Houman Homayoun and Luis Angel D. Bathen continued on page 2 Page 2 DAC, POSTERS & HEYDARI PAPER CECS eNews CECS at DAC (continued from page 1)... ACM Student Research Competition Santanu Sarma presented a poster – Professor Nikil Dutt was invited as a speaker for the Young Faculty Workshop on the top- ics of “Tenure- what it takes” and “Ethical and IP issues” CECS Poster Presentations Rosario Cammarota presented a poster titled “Selective Search of Inlining Vectors for Program Optimization” at the ACM International Conference on Computing Frontiers (HiPEAC) held in Cagliari, Italy on May 1517, 2012. Rosario the 4th year PhD student working with Professors Alex Veidenbaum and Alex Nicolau. His research interests are in the area of compiler-assisted memory management for multi-core and multi processor systems. Hyeoungho Bae participated in IEEE International Conference on Computational Photography (ICCP 2012) presenting a poster of his latest research titled “Fast Motion Deblurring”. ICCP 2012 was held on April 2729, 2012 in Seattle, WA. Hyeoungho Bae joined Prof. Pai Chou’s group in Fall 2008. His research interests include motion tracking, image deblurring, medical imaging system and cyber physical systems. Professor Heydari’s Paper Ranked Top 3 According to the official statistics published by IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Professor Payam Hedayri and Ravindran Mohanavelus’ research paper titled “Design of ultrahighspeed low-voltage CMOS CML buffers and latches” has been consistently ranked among the top three downloaded journals from 2007 through 2009. Indeed, it was ranked number one among other journals in 2007. In this paper, a comprehensive study of ultrahigh-speed current-mode logic (CML) buffers along with the design of novel regenerative CML latches is illustrated. The complete manuscript can be downloaded f rom h t t p :/ / ie e e xp lo re . ie e e .o rg/ st a m p / stamp.jsp?tp=&arnumber=1336853. IEEE Transactions on VLSI Systems is published as a monthly journal under the co-sponsorship of IEEE Circuits and Systems Society, the IEEE Computer Society, and the IEEE Solid-State Circuits Society. Page 3 VISITOR PROFILE & RETTBERG Visitor Profile: Ahmed M. ElAmin Awadalla Associate lecturer and researcher Ahmed M. ElAmin Awadalla will be working in the Center of Embedded Computer Systems (CECS) as a visitor from June 9th to September 8th, 2012. CECS eNews -Staff tors such as OPNET OR NS-2 Ahmed is a second year Ph.D. student in M.T.C, Cairo, Egypt. He obtained his master's degree in communication engineering from M.T.C Cairo in 2007. His previous research was mainly focused on communication over fiber optical networks, designing algorithms using FPGA, and testing the performance of these algorithms. - Evaluation of the simulation results and comparison of the results with other results In 2010, he joined the communication department in M.T.C. Cairo, as a Ph.D. Student. - Computer skills: VHDL CODE, MATLAB and VISUAL BASIC. His current research interests are in wireless communication networks, including: Ahmed's Visit is hosted by Associate Professor Ahmed Eltawil . - Analysis and Assessment of IEEE 802.16 WiMAX Network Protocols. He hopes to contribute to CECS research and to create a cooperative working environment that will provide the opportunity for research collaboration, in the future. - Simulation of WiMAX Network using simula- Achim Rettberg Visits CECS “Architectural Modeling of Embedded Systems – Challenges and Opportunities” on June 12, 2012. Tim Schmidt, Prof. Rettburg’s PhD student, is currently working in Prof. Doemer’s lab as a Visiting Junior Specialist. Professor Achim Rettberg spent one week in June at CECS to conduct an embedded systems research collaboration with Professor Rainer Doemer. He also gave a talk titled Achim Rettberg is a professor of Complex Integrated Systems/Embedded Systems in the Computer Science Department at Carl von Ossietzky University Oldenburg, Germany. He is the founder and General Chair of the International Embedded Systems Symposium (IESS). His research interests include model-based design, real-time systems and HW/SW architectures. Page 4 PROJECT PROFILE CECS eNews Interactive Host-Assisted Execution Framework for Wireless Sensor Nodes Ahmad Abiri Wireless programming of embedded systems is gaining popularity in the industry, largely due to the fact that many wireless, low power sensors are often difficult to access once installed in their target environment. However, embedded systems development and maintenance still remains costly largely due the variety of hardware platforms and the lack of standardized development and debugging infrastructures. Next generation development frameworks seek to resolve these problems by providing a unified, wireless, and interactive development environment. of compatibility with a variety of hardware platforms. We improve portability to different platforms by making the node side runtime system completely driver based and highly modular. This allows functionalities such as Job Scheduler to be available only on nodes which posses the necessary resources. Furthermore, protocol drivers provide support for a variety of nodes and communication interfaces. Compiler and Linker scripts simplify adding support for new platforms and a python shell keeps the interactive programming functionalities of the original EcoExec untouched. EcoExec was a host-assisted execution framework, introduced in 2010, which showed that it is possible to achieve these criteria by automating classical compile-link-flash procedures using a feature rich host while utilizing very small node side footprint. However, the EcoExec framework was limited to the EcoNode platform and could not support large, complex sensor networks. Complex networks and large infrastructures are handled by using URI addressing and a centralized database. A Node Access Manager monitors and synchronizes simultaneous client access by utilizing various node locking mechanisms. The current project proposes a redesigned and enhanced the EcoExec implementation that addresses some of these outstanding issues. Perhaps, the most important concern is the lack Node connectivity is also improved by allowing nodes to connect to the host subsystem ondemand, and servicing various requests. Finally, the node runtime framework no longer requires a restart after code updates, allowing certain valuable global memory data to be preserved between code updates. Page 5 PUBLICATIONS CECS eNews The following papers were published by CECS affiliates between April 2012 through June 2012 (and unreported papers from previous eNews). Title, Author, Publication Conference Proceedings Zekeriya Erkin, Gene Tsudik, “Private Computation of Spatial and Temporal Power Consumption with Smart Meters,” 10th International Conference on Applied Cryptography and Network Security, Singapore, June 26-29, 2012, ACNS 2012: 561-577 Hadil Mustafa, Pai Chou, “Embedded Damage Detection in Water Pipelines Using WSN,” The 9th IEEE International Conference on Embedded Software and Systems, Liverpool, UK, June 25-27, 2012 Emiliano De Cristofaro, Gene Tsudik, “Experimenting with Fast Private Set Intersection,” 5th International Conference, Vienna, Austria, June 13-15, 2012, TRUST 2012: 55-73 Jin Zhou, Brian Demsky, “Memory Management for Many-core Processors with Software Configurable Locality Policies,” International Symposium on Memory Management, Beijing, China, June 15-16, 2012, ISMM 2012: 3-14 V. Kontorinis, L. Zhang, B. Aksanli, J. Sampson, H. Homayoun, E. Pettis, T. Rosing, D. Tullsen, “Managing Distributed UPS Energy for Effective Power Capping in Data Centers,” The 39th International Symposium on Computer Architecture, Portland, OR, USA, June 9-13, 2012 Yong Hun Eom, Brian Demsky, ”Self-stabilizing Java,” ACM SIGPLAN Conference on Programming Language Design and Implementation, Beijing, China, June 11-16, 2012, PLDI 2012: 287-298 Alan Leung, Manish Gupta, Yuvraj Agarwal, Rajesh Gupta, Ranjit Jhala, Sorin Lerner, “Verifying GPU kernels by test amplification,” ACM SIGPLAN Conference on Programming Language Design and Implementation, Beijing, China, June 11-16, 2012, PLDI 2012: 383-394 M. Avery, J.L. Krichmar, N. Dutt, “Spiking Neuron Model of Basal Forebrain Enhancement of Visual Attention,” International Joint Conference on Neural Networks (IJCNN), Brisbane, Australia, June 10-15, 2012 J.L. Krichmar, “A Biologically Inspired Action Selection Algorithm Based on Principles of Neuromodulation,“ International Joint Conference on Neural Networks (IJCNN), Brisbane, Australia, June 10-15, 2012 Yi Wang, Luis Angel D. Bathen, Nikil D. Dutt, Zili Shao, “Meta-Cure: A Reliability Enhancement Strategy for Metadata in NAND Flash Memory Storage Systems,” The 49th Design Automation Conference, San Francisco, CA, USA, June 3-7, 2012, DAC 2012: 214-219 Ian G. Harris, “Extracting Design Information from Natural Language Specifications,” The 49th Annual Design Automation Conference, San Francisco, CA, USA, June 3-7, 2012, DAC 2012: 12561257 continued on next page... Page 6 PUBLICATIONS CECS eNews The following papers were published by CECS affiliates between April 2012 through June 2012 (and unreported papers from previous eNews) - continued from page 5... Title, Author, Publication Conference Proceedings D. Mishra, Y. Samei, N. Dang, R. Doemer, E. Bozorgzadeh, “Multi-layer Configuration Exploration of MPSoCs for Streaming Applications,” The Electronic System Level Synthesis Conference, San Francisco, CA, June 2-3, 2012 L. Singhal, H. Kooti, E. Bozorgzadeh, “Process Variation-aware Task Replication for Throughput Optimization in Configurable,” The Electronic System Level Synthesis Conference, San Francisco, CA, June 2-3, 2012 Vahid Salmani, Pai Chou, “Bin-MAC: A Hybrid MAC for Ultra-Compact Wireless Sensor Nodes,” IEEE International Conference on Distributed Computing in Sensor Systems, Hangzhou, China, May 16-18, 2012 Rosario Cammarota, Arun Kejariwal, Debora Donato, Alexandru Nicolau, Alexander V. Veidenbaum,” Selective Search of Inlining Vectors for Program Optimization,” ACM International Conference on Computing Frontiers, Cagliari, Italy, May 15-17, 2012: 257-260 Jong-Chan Kim, Kyoung-Soo We, Chang-Gun Lee, Kwei-Jay Lin, Yun Sang Lee, “HW resource componentizing for smooth migration from single-function ECU to multi-function ECU,” ACM Symposium on Applied Computing (SAC), Riva, Trento, Italy, March 26-30, SAC 2012: 1821-1828 Houman Homayoun, Mehryar Rahmatian, Vasileios Knotorinis, Shahin Golshan, Dean M. Tullsen, “Hot Peripheral Thermal Management to Mitigate Cache Temperature Variation,” 13th International Symposium on Quality Electronic Design, Santa Clara, CA, USA, March 19-21, 2012, ISQED 2012: 755-763 Abbas Rahimi, Luca Benini, Rajesh K. Gupta, ”Analysis of Instruction-level Vulnerability to Dynamic Voltage and Temperature Variations,” Proceedings of Design Automation and Test in Europe, Dresden, Germany, March 12-16, DATE 2012: 1102-1105 Bailey Miller, Frank Vahid, Tony Givargis: MEDS, “Mockup Electronic Data Sheets for automated testing of cyber-physical systems using digital mockups,” Design Automation and Test in Europe , Dresden, Germany, March 12-16, 2012, DATE 2012: 1417-1420 Houman Homayoun, Vasileios Kontorinis, Amirali Shayan, Ta-Wei Lin, Dean M. Tullsen, “Dynamically Heterogeneous Cores Through 3D Resource Pooling,” 18th IEEE International Symposium on High Performance Computer Architecture, New Orleans, LA, USA, February 25-29, 2012, HPCA 2012: 323-334 Yong Hun Eom, Stephen Yang, James Christopher Jenista, Brian Demsky, “DOJ: dynamically parallelizing object-oriented programs,” the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New Orleans, LA, USA, February 25-29, 2012, PPOPP 2012: 85-96 Continued on next page... Page 7 PUBLICATIONS CECS eNews The following papers were published by CECS affiliates between April 2012 through June 2012 (and unreported papers from previous eNews) - continued from page 6... Title, Author, Publication Conference Proceedings Chifeng Wang, Nader Bagherzadeh, “Design and Evaluation of a High Throughput QoS-Aware and Congestion-Aware Router Architecture for Network-on-Chip,” The 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Munich, Germany, February 15-17, 2012, PDP 2012: 457-464 Wen-Hsiang Hu, Chifeng Wang, Nader Bagherzadeh, “Design and Analysis of a Mesh-based Wireless Network-on-Chip,” The 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Munich, Germany, February 15-17, 2012, PDP 2012: 483-490 Sanaz Azampanah, Ahmad Khademzadeh, Nader Bagherzadeh, Majid Janidarmian, Reza Shojaee, “LATEX: New Selection Policy for Adaptive Routing in Application-Specific NoC,” The 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Munich, Germany, February 15-17, 2012, PDP 2012: 515-519 Title, Author Publication Journal Articles W.-H. Hu, C.-Y. Chen, Jun Ho Bahn, Nader Bagherzadeh, “Parallel low-density Parity Check Decoding on a Network-on-chip-based Multiprocessor Platform,” IET Computers & Digital Techniques 6(2): 86-94 (2012) Muhammad Abdullah Adnan, Ryo Sugihara, Rajesh Gupta, “Energy Efficient Geographical Load Balancing via Dynamic Deferral of Workload,” The Computing Research Repository, CoRR abs/1204.2320: (2012) M. C. Avery, D.A. Nitz, A.A. Chiba, J.L. Krichmar, “Simulation of Cholinergic and Noradrenergic Modulation of Behavior in Uncertain Environments,” Frontier in Computational Neuroscience 6, 1-16 (January 2012) Jung Hee Cheon, Jeongdae Hong, Gene Tsudik, “Reducing RFID reader load with the meet-inthe-middle strategy,” Journal of Communications and Networks (JCN) 14(1): 10-14 (2012) Jelena Trajkovic, Samar Abdi, Gabriela Nicolescu, Daniel D. Gajski, “Automatic Generation of Custom Processor Core from C Code”, Journal of Electrical and Computer Engineering (2012) Grit Denker, Nikil Dutt, Sharad Mehrotra, Mark-Oliver Stehr, Carolyn L. Talcott, Nalini Venkatasubramanian, “Resilient dependable cyber-physical systems: a middleware perspective,” Journal of Internet Services and Applications (JISA) 3(1): 41-49 (2012) Continued on next page... Page 8 PUBLICATIONS CECS eNews The following papers were published by CECS affiliates between April 2012 through June 2012 (and unreported papers from previous eNews) - continued from page 7... Title, Author Publication Journal Articles Zhiming Chen, Chun-Cheng Wang, Payam Heydari, “A BiCMOS W-Band 2X2 Focal-Plane Array with On-chip Antenna,” IEEE Journal of Solid-State Circuits (JSSC), vol. 47, 2012 Freddy Bolanos, Jose Edison Aedo, Fredy Rivera, Nader Bagherzadeh, “Mapping and Scheduling in Heterogeneous NoC through Population-Based Incremental Learning,” The Journal of Universal Computer Science, (J. UCS) 18(7): 901-916 (2012) Mingjing Chen, Alex Orailoglu, “On Diagnosis of Timing Failures in Scan Architecture,” IEEE Trans. on CAD of Integrated Circuits and Systems (TCAD) 31(7): 1102-1115 (2012) Chun-Cheng Wang, Zhiming Chen, Payam Heydari, “W-Band Silicon-Based Frequency Synthesizers Using Injection-Locked and Harmonic Triplers,” IEEE Transactions on Microwave Theory and Techniques, Special Issue on RFIC Symp. 2011, vol. 60, no. 5, pp. 1307-1320, May 2012 Amin Jahanian, Payam Heydari, “A CMOS Distributed Amplifier with Distributed Active Input Balun Using GBW and Linearity Enhancing Techniques,” IEEE Transactions on Microwave Theory and Techniques, Special Issue on RFIC Symp. 2011, vol. 60, no. 55, pp. 1331-1341, May 2012 P. Chandraiah, R. Doemer, “Computer-Aided Recording to Create Structured and Analyzable System Models,” ACM Transactions on Embedded Computer Systems (TECS), vol. 11S, no. 1, article 23, 27 pages (June 2012) Daniel G. Aliaga, Yu Hong Yeung, Alvin J. Law, Behzad Sajadi, Aditi Majumder, “Fast highresolution Appearance Editing Using Superimposed Projections,” ACM Transactions on Graphics (TOG) 31(2): 13 (2012) CECS—promoting creativity and pursuing discovery! Center for Embedded Computer Systems, University of California, Irvine CECS Mission Statement: To conduct leading-edge interdisciplinary research in embedded systems emphasizing automotive, communications, and medical applications, and to promote technology and knowledge transfer for the benefit of the individual and society. CECS eNews Center for Embedded Computer Systems 3211 Engineering Hall University of California, Irvine Email: [email protected] CECS Research Advisory Board Dr. Sanjiv Narayan, Vice President & Managing Director, Calypto Design Systems, New Delhi, India Dr. Dinesh Ramanathan, Executive Vice President, Cypress Semiconductor , San Jose, CA Dr. Yervant Zorian, Chief Architect, Synopsys Inc., Fremont, CA