...

CECS

by user

on
Category: Documents
27

views

Report

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
Fly UP