computer engineering at the university of wisconsin - madison

27
COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Upload: jacob-francis

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

COMPUTER ENGINEERINGAT THE

UNIVERSITY OF WISCONSIN - MADISON

Page 2: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Agenda

• Program Overview

• Research Activities

Page 3: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Program Overviewof

Computer Engineering

• Degrees

• Faculty

• Students

Page 4: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Degrees• BS - Computer Engineering

– New in January 2000

– Five Areas of Specialization• VLSI Systems Design• Embedded Systems• Networks and Communications• Electronic Design Automaton• Electrical Engineering Applications Software

• MS - Electrical Engineering

• PhD - Electrical Engineering

Page 5: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Faculty

• Full Professors: Agrawal (also Comm.), Kime, Saluja, Smith

• Associate Professors: Hu (also DSP), Marleau (also Control), Ramanathan

• Assistant Professors (Chen, He, Lipasti)

Page 6: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Faculty Areas Current Hiring Target

AREA FTE FTE FTE• Architecture 2.0 0.0 2.0+ • EDA 3.0 1.0 4.0• Networks 1.5 2.0 3.5 • Embedded Systems 0.5 2.0 2.5• VLSI 1.5 1.0 2.5• [Anticipated Losses] - 1.0 - 1.0

TOTALS 8.5 6.0 13.5

Page 7: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Students• Currently about 40 % of EE undergraduate

degree candidates in Computer Engineering option program

• In future, expect 40 to 50 % of ECE undergraduates in Computer Engineering degree program

• About 20 to 25% of graduate EE degree candidates in Computer Engineering areas

Page 8: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Research Activitiesin

Computer Engineering

• Architecture

• EDA

• Networks

Page 9: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Architecture Group

• James E. Smith– High performance processors

• Mikko Lipasti– High performance processors and systems

• James Goodman, Mark Hill, Guri Sohi, and David Wood

– Computer Sciences

Page 10: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Jim Smith • Next generation processors• Instruction level distributed processing

– Accommodate increasing on-chip wire delays

– New microarchitectures based on hierarchy/replication

• Prediction/speculation to enhance instruction level parallelism• Co-designed virtual machines

– Support architecture via a combination of hw and sw

– Dynamic optimization at runtime

Funding from NSF, IBM, Sun and Intel

Page 11: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Jim Smith

Page 12: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Mikko Lipasti

Research Interests:

• Computer architecture: both at the microarchitectural and system level

• Interaction of architecture with modern operating systems, advanced compilation techniques, and commercial server workloads

Funding from IBM and UW Graduate School

Page 13: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Mikko Lipasti

Research Goals:

• Application of value prediction and value locality to system level issues, including:– Memory consistency models– Cache coherence protocols– Read/write data sharing in commercial applications

• Application of value prediction to commercial workloads

Page 14: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

UW Computer Architecture Group

• Comp. Sci. Research– Memory hierarchies: Goodman

– Parallel systems: Hill, Wood

– Processors: Sohi

• Computer Architecture Affiliates – IBM, Intel, Sun, HP, SGI/Cray, Compaq/DEC, etc.

– Well-attended annual meeting

Page 15: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

EDA Group

• Charles (Chuck) Kime– VLSI Design and Test

• Kewal Saluja– VLSI Design and Test

• Chung-Ping Chen – VLSI System Design and EDA

• Lei He– VLSI Design and Design Automation

Page 16: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Kewal SalujaResearch interest: Manufacturing Testing of ICs

Research projects:• Test generation for sequential circuits using

combinational test generators • Efficient fault diagnosis for signature-based test methods• Test algorithms for flash RAMs• Iddq-based testing and diagnosis • Fault-tolerance for systems using high performance

architectures (joint project with Prof. Ramanathan)

Funding from NSF and AT&T

Page 17: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Charlie ChenResearch goal: Develop breakthrough technologies to facilitate high-

end VLSI system design

Research projects:

• Global design optimization– Early design planning, prediction, and budgeting

– Methodology investigation for fast design convergence

• High-speed low-power noise-immune circuit style investigation and design automation– Dual Vt, low voltage swing, and dynamic circuit design exploration

Funding from UW Graduate School

Page 18: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Charlie Chen

Research Projects:• Signal integrity centric global interconnect synthesis

– Full-chip-level repeater and interconnect planning

– Giga-hertz clock synthesis

– Power delivery planning and optimization

– Full-chip-level signal integrity analysis and optimization

– Cooper interconnect design investigation

• Signal integrity centric system-level design consideration– Noise-aware high-speed packaging and I/O design & automation with

special attention at memory interface

Page 19: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Lei HeResearch interests: VLSI Design and Design Automation

Research projects:• Computer-aided design for giga-hertz circuits in nanometer

technologies– Interconnect planning

• Process optimization for large volume designs• Interconnect architecture optimization• Interconnect-driven floorplanning

– Interconnect synthesis• RLC routing, shield and buffer insertion, sizing and spacing

Funding from UW Graduate School

Page 20: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Lei He

• RLC extraction and model reduction– efficient full-chip level solution

– randomized and structural process variations

• Design for manufacturability– processing variations and migrations

– effects of sub-wavelength lithography

• Web-based VLSI design and design automation

Page 21: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Network Group

• Parmesh Ramanathan– Wireline and Wireless Networks

• Rajeev Agrawal (on leave)– Communication Networks

• Yu Hen Hu (on leave)– DSP, VLSI and Multimedia

Page 22: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Parmesh RamanathanResearch philosophy:• Premise: the same-service-for-all paradigm of today’s

Internet not adequate for emerging applications– Next Generation Internet (NGI) must support quality of

service (QoS) differentiation

• Goal: Develop techniques for QoS differentiation in NGI– techniques consistent with Internet’s philosophy as

opposed to telephone network’s philosophy

Page 23: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Parmesh RamanathanResearch projects: Wireline• Architecture for relative differentiation in NGI

– develop router mechanisms and user adaptation strategies– mainly algorithm development and theoretical analysis– validation through large scale simulations

• Prototyping QoS differentiation techniques– network testbed with several PCs and four Gigabit switches– compare the implementation and performance overheads of

our solutions

Page 24: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Parmesh Ramanathan

Research Topics: Wireless• QoS support in high data rate (45 Mbps) wireless networks

– collaborative project with other faculty members

– investigate all key aspects of a wireless network in an integrated fashion (antennas, receiver structures, communication subsystems, networking issues)

• Packet data services in third generation cellular networks– develop solutions for QoS support within framework of IMT-

2000

– prototype solutions on a wireless network testbed

Page 25: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON
Page 26: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON

Thanks Pete!

• For the Schneider Fellowship in Computer Engineering

• From Chuck, Jim, Kewal, Parmesh , Dick, Rajeev, Yu Hen, Charlie, Lei, Mikko, and DON!

• For the Schneider FacultyDevelopment Grant Program

Page 27: COMPUTER ENGINEERING AT THE UNIVERSITY OF WISCONSIN - MADISON