Upcoming Seminars
November 18, 2009
Hybrid Silicon-based Light-Emitting Platforms
Dr. Sylvain G. Cloutier
Assistant Professor of Electrical and Computer Engineering, University of Delaware
November 18, 2009
The Technical and Political Evolution of the Internet - A Personal Perspective
Dr. David Farber
Distinguished Career Professor of Computer Science and Public Policy at Carnegie Mellon University
February 17, 2010
Information Theory Today
Prof. Sergio Verdu
Eugene Higgins Professor of Electrical Engineering at Princeton University
March 10, 2010
Prospects for Superconducting Quantum Computers
David Divincenzo
Research Staff at the IBM T. J. Watson Research Center in Yorktown Heights, NY
April 14, 2010
US Utility Sector - Turmoil and Transition
James Miller
Chairman, President and chief executive officer of PPL Corporation
Past Seminars
November 18, 2009
Hybrid Silicon-based Light-Emitting Platforms
Dr. Sylvain G. Cloutier
Assistant Professor of Electrical and Computer Engineering, University of Delaware
November 11, 2009
http://www.ece.udel.edu/lectures/DeSalvoo110409.php
Dr. Michael E. Mackay
Department of Materials Science and Engineeing, University of Delaware
September 16, 2009
One View of Nanotechnology
Dr. Robert Opila
Department of Materials Science and Engineering, University of Delaware
June 24, 2009
Light-emitting silicon nitride photonic-plasmonic structures:
a novel materials platform for silicon photonics
Professor Luca Dal Negro
Department of Electrical & Computer Engineering, Boston University
May 20, 2009
Intrusion Detection Systems (IDS) Rises from the Ashes
Tony Pressley
US Army Research Lab
May 18, 2009
Extensions of Compressed Sensing by Exploiting Prior Knowledge
Inaki Esnaola Cano
Department of Electrical and Computer Engineering
University of Delaware
May 13, 2009
Active Photonic Nanomaterials:
From Disordered to Periodic Structures
Hui Cao
Yale University
May 8, 2009
Delineating Molecular Signatures of Disease with Novel Molecular Imaging Probes
Andrew Tsourkas
Department of Bioengineering
University of Pennsylvania
April 29, 2009
Quantum Dot Molecules
Dr. Matt Doty
Materials Science & Engineering, University of Delaware
April 22, 2009
Range Test Validation Cloud Tracking System
James O. Jenson
U.S. Army Edgewood Chemical and Biological Center
April 15, 2009
Polymer-based solar cells - What is the morphology in the device and how does this influence performance?
Dr. Michael Mackay
Materials Science & Engineering, University of Delaware
April 13
Reducing the Complexity of MIMO Detection
Zhiyuan Yan
Department of Electrical and Computer Engineering, Lehigh University
April 10
Fluorescence Imaging of Ventricular Fibrillation and How it May be Caused by Local Ischemia and Reperfusion
Dr. Matthew Kay
Dept. of Electrical and Computer Engineering, George Washington University
April 8
Mid-Infrared Quantum Cascade Lasers
Claire Gmachl
Dept. of Electrical Engineering & MIRTHE, Princeton University
April 6
Filter Design with Secrecy Constraints
Miguel Rodrigues
Instituto de Telecomunicacoes, Department of Computer Science, University of Porto, Portugal
March 25
Functionalized Carbon Nanostructures for Chemical Sensing
Professor A.T. Charlie Johnson
Dept. of Physics and Astronomy, University of Pennsylvania
March 18
THz Radiative Transitions “Under Electrical Breakdown of Shallow
Impurity Centers in Semiconductor Structures”
Dr Alex Andrianov
Ioffe Institute, St. Petersburg, Russia
March 13
Breaking out of silos to solve problems: an example of persistent surveillance
Dr. Neal Gallagher
University of Central Florida
March 13
Tissue Engineering Strategies for Cardiac Repair and Replacement
Dr. Lauren Black
University of Minnesota
March 11
InP-based Quantum Dash Broadband Emitters
Boon Ooi
Center for Optical Technology and Department of Electrical & Computer Engineering
Lehigh University, Pennsylvania
March 9
A Little Bit is a Big Achievenment: Overcoming Barriers in Nano-scale Magnetic Recording
Thomas Clinton
Research Division, Seagate Technology
March 4
Can A Computer Architect Strengthen IT Security?
J. Hirofume Sakane
Japan's National Institute of Advanced Industrial Science and Technology
March 4
Measurements for the Reliability and Electrical Characterization of Nano-Scale Electronics
Curt Richter & John Suehle
Semiconductor Electronics Division, NIST, Gaithersburg, MD
February 25
Using Terahertz Pulses for the Investigation and Control of Charge Dynamics
J. Michael Klopf
Jefferson Lab
February 18
Nanotechnology, Electromagnetics & Photonics Engineering Lecturer Series
Leye Aina
Epitaxial Technologies, LLC
February 12
Advances in Organic Light Emitting Diodes and Lasers
Noel Giebink
University of Michigan
February 11
Outlook for Current PV Technologies and Challenges for Next Generation PV
Dr. Robert Birkmire
University of Delaware
February 6
A Nanostructured Photovoltaic Device - The Intermediate Band Solar Cell
Stephen Bremner
University of Delaware
December 10, 2008
Military Imaging System Performance and NRL Optical Sciences Overview
Dr. Ronald Driggers
December 8, 2008
High resolution biomedical imaging with optics and ultrasound
Dr. Takashi Buma
University of Delaware
December 3, 2008
Image Processing at EM Photonics
Dr. Fernando Ortiz
December 1, 2008
MIMO Feedback Beamforming
Xiantao Sun
University of Delaware, Electrical & Computer Engineering Department
November 26, 2008
Computational Array Imaging
Mark Mirotznik
The Catholic University of America
November 24, 2008
Active Plasmonics for Optical Communication and Photovoltaics
Domenico Pacifici
California Institute of Technology
November 24, 2008
Automotive Cyber-Physical Systems
Professor Rahul Mangharam
University of Pennsylvania, Department of Electrical & Systems Engineering
November 21, 2008
Manipulation of Particles in Microchannels using AC Electrokinetics
Dr. Hongseok (Moses) Noh
Drexel University, Department of Mechanical Engineering & Mechanics
November 19, 2008
Liquid Crystal Nanostructured Composites for Photomasking Applications
Anna Fox
Drexel University
November 19, 2008
The 'Red Brick Wall': Effects of CMOS Device Scaling on Global Wires & Potential Optical Solutions
Rohit Nair
University of Delaware, Electrical & Computer Engineering
November 17, 2008
Innovative Internet Transport Protocols
Professor Paul Amer
University of Delaware, Computer and Information Sciences Department
November 14
Neuron Spike Train Classification and Firing Characteristics of Slowly Adapting Pulmonary Stretch Receptors
Yan Chen
University of Delaware, Electrical & Computer Engineering
November 12, 2008
Terahertz guided surface plasmons
Dr. Daniel Mittleman
Rice University, Electrical & Computer Engineering
November 10, 2008
Increasing Downlink Cellular Throughput with Network MIMO Coordination
Professor Howard Huang
Bell Labs (Alcatel-Lucent)
November 3, 2008
Cooperative Beamforming for High Rate Wireless Communications
Professor Athina Petropulu
Drexel University, Electrical & Computer Engineering
October 20, 2008
SensitivityAnalysis of Biochemical ReactionNetworks: Current Techniques and Future Challenges
Professor John Goutsisas
The Johns Hopkins University
October 13, 2008
Current and Next-Generation Passive Optical Networks
Dr. Pat Iannone
AT&T Labs - Research
October 8, 2008
Silcon Nanophotonics: A Platform for High-Performance On-Chip Optical Interconnects
Dr. William Green
IBM Thomas J. Watson Research Center, Yorktown Heights, NY
October 6, 2008
The World of Quantum Information
Professor Marianna Safronova
Department of Physics and Astronomy, University of Delaware
October 3, 2008
Contrast-Enhanced Subharmonic Imaging
- A New Diagnostic Tool
Flemming Forsberg, Ph.D.
Department of Radiology, Thomas Jefferson University
September 29, 2008
A Game-Theoretic Analysis of Decode-and-Forward User Cooperation
Professor Shalinee Kishore
Lehigh University
September 24, 2008
How Does DARPA Work?
Michael Haney, Professor
Electrical & Computer Engineering, University of Delaware
September 15, 2008
Robust Sampling and Reconstruction Mehtods for Sparse Signals in the Presence of Impulsive Noise
Rafael Carrillo
University of Delaware
September 12, 2008
Investigating Solute Transport and Cell-to-Cell Signaling in bone
Liyun Wang, Ph.D.
Mechanical Engineering, University of Delaware
July 24, 2008
Iterative Compilation by Exploration of Kernel Decomposition
William Jalby, Professor
University of Versailles Saint Quentin
May 19, 2008
Recent Advances in Computation Photography
Jingyi Yu, Assistant Professor
Computer and Information Science Department University of Delaware
May 7, 2008
Gauss' Law: What does it NOT say?
H. Brian Sequeira
Johns Hopkins University, Applied Physics Laboratory
April 30, 2008
Circuits with Light at the Nanoscale
Nader Engheta
H. Nedwill Ramsey Professor, University of Pennsylvania
Department of Electrical and Systems Engineering, Philadelphia, Pennsylvania
April 15, 2008
Vacuum Technology Seminar
Varian Inc. Vacuum Technologies
March 7, 2008
Microfluidic Cell Arrays for High Throughput Signal Pathway Profiling and Drug Screening
Professor Sihong Wang
Department of Biomedical Engineering, City University of New York
February 15,
Flow Control on the Micro-Scale
Dr. Benjamin Shapiro, Associate Professor
University of Maryland, Department of Aerospace Engineering
December 5, 2007
High Power Diode Lasers and Applications
Dr. Wei Gao, President and CTO
Axcel Photonics
November 30, 2007
Fascinating Rhythms:
Reverse Engineering Cortical Function from Changes in Brain Oscillations in Neurological and Psychiatric Disease
Leif Finkel, MD, PhD
University of Pennsylvania, Department of BioEngineering
November 26, 2007
Molecular Level Modeling and Dynamic Analysis of Biochemically Coupled Multicellular Systems
Michael Henson
University of Massachusetts Amherst
November 21, 2007
Nanostructures for Potential Signal Transduction Constructed via Molecular Self-Assembly
Dr. Darrin Pochen
University of Delaware, Materials Science and Engineering
November 19, 2007
Optimal Precoding for Multiple-Input Multiple-Output Gaussian Channels with Arbitrary Inputs
Dr. Fernando Perez-Cruz
Universidad Carlos III & Princeton University (joint work with Miguel Rodrigues and Sergio Verdu)
November 12, 2007
Random Control Bounds for Block Coded Transmission over Fading MIMO
Multiple Access Channel
November 7, 2007
Metal/Semiconductor Nanocomposites
Professor Joshua Zide
University of Delaware
November 2, 2007
Engineering Cancer Therapies:
Mathematical Modeling of Tumor Metabolism
and Therapeutic Efficacy
Professor Neil Forbes
University of Massachusetts Amherst
October 31, 2007
Finite Difference Delay
Dr. Xiaobo Wang
University of Delaware
October 19, 2007
Scheduling of Optimal Medication Strategies for Early HIV Infection
Professor Antonios Armaou
Pennsylvania State University
October 17, 2007
Is There Life on the Moon?
Professor Brian Sequeira
Johns Hopkins APL
April 30, 2007
Distributed Processing over Adaptive Networks
Professor Ali H. Sayed
University California, Los Angeles
April 9, 2007
Thoughts on Innovation
Ray Sokola,
Chief Technology Officer Motorola Inc.
Monday, March 12, 2007
Packet Switching Comes of Age: From Research to Commercial Development
Dr. W. David Sincoskie
March 5, 2007
Wireless Sensor Networks
Professor Edward Coyle,
Purdue University
Wednesday February 14, 2007
Confessions of an Internet Timekeeper
Dr. David L. Mills
The University of Delaware, Department of Electrical and Computer Engineering
ITERATIVE COMPILATION BY EXPLORATION OF KERNEL DECOMPOSITION
William Jalby, Professor
University of Versailles Saint Quentin
10:30 AM Evans Hall, Room 204
Abstract:
The increasing complexity of hardware features for recent processors makes high performance code generation very challenging. General purpose compilers, with no knowledge of the application context and no accurate performance models, seem inappropriate for this task. On the other hand, combining application-dependent optimizations on the source code and exploration of optimization parameters as it is achieved with ATLAS, has been shown as a promising path to achieve high performance. Yet, hand-tuned codes such as in the MKL library still outperforms ATLAS with an important speed-up and some effort has to be done in order to bridge the gap between performance obtained by automatic tools (e.g ATLAS) and manual optimizations.
We propose a new iterative compilation approach for the generation of high performance codes relying on the use of state of the art compilers. At the opposite of ATLAS, this approach is not application-dependant (i.e limited to one type of algorithm) but can be applied to fairly generic loop structures. In a classical manner, the memory optimization phase is decoupled from the computation optimization phase. First the loop is blocked to obtain computational primitives fitting in the cache. The second step aims at finding automatically all possible decompositions of the code into simpler code fragments (typically 1 or 2 dimensiuonnal loops) called kernels. With datasets that fit into the cache and simplified memory accesses, these kernels are simpler to optimize, either with the compiler, at source level, or with a dedicated code generator. The best decomposition is then found by a model-guided approach, performing on the source code the required memory optimizations.
Exploration of optimization sequences and their parameters is achieved with a meta-compilation language, X language. The first results on linear algebra codes and for two fairly different architectures (Itanium II and Pentium 4) show that the performance obtained reduce the gap with those of highly optimized hand-tuned codes.
BIOGRAPHY
William JALBY was appointed Associate Professor at University of Rennes in 1987, then promoted Full Professor of Computer Science in 1991 and moved in 1992 to University of Versailles. His areas of research are:
performance evaluation, code optimization, memory hierarchies and embedded processing. From 1987 to 1992, W. Jalby has been working closely with CSRD (CEDAR project, University of Illinois). More recently, he is collaborating with CEA DAM (French equivalent of Los Alamos) on performance evaluation and with BULL on code optimization for Itanium based SMP. He is the head of a joined Laboratory (LRC ITACA) between CEA DAM and University of Versailles, specialized in code optimization.