View
216
Download
2
Tags:
Embed Size (px)
Citation preview
University of Kansas
Background
• Research Engineer• General Electric Electronics Laboratory
– R & D For GE’s Aerospace Business Group– Area: Parallel And Distributed Embedded Systems
– Expertise: Chip/Board/System (Architecture&Algorithm) Design
• Space Based, Ground Based, Underwater
• Signal Processing, Communications Systems
– Projects:
• Strategic Defense Initiative (SDI)
• AWACS Re-Design
• First Dual Fetch RISC CPU
• Underwater Systems Division
– Systems Architecture, Operating System For Seawolf Submarine
University of Kansas
Background
• University of Arkansas• Architecture
– Parallel Processing Systems– Systems: Image/Data/Signal Processing
• SIMD Arrays, Systolic Arrays, Multiprocessors
• Database Accelerator: FPGA Accelerator
– Component Research– CPU: Processor In Memory (PIM)
• CPU Core Integrated With DRAM
• Reconfigurable Processing
– Cache: Redesign Caching
– Multichip Modules (MCM)– Systems On A Package
• Administrative Duties
University of Kansas
Current Interests
• Networked Embedded Systems• Large Real Time Systems
– Heterogeneous “Parallel” Nodes
– Node Architectures
– Computing Paradigms
• Computer Architecture• Data Intensive Architectures
– Scalar, Parallel
• CPU Cores, Caches
– Asynchronous Systems, Optical Systems
• Future Paradigms
University of Kansas
Networked Embedded Systems
• Autonomous “networked” Embedded Systems– Embedded Systems Much More Than Closed Loop Periodic Systems
– Dynamic Operation of Real Time Networks
• Network Key To New Embedded Systems
• Data Sharing/Service Co-ordination
– System Resource Management
• Dynamic Workloads
• Fault Detection/Location
• Things break
– Models For Data Acquisition and Transfer– Very Dynamic Data Transmission Requirements
– Variable Communications Bandwidth Requirements
– Buffering
University of Kansas
3
The MARSAT Operations Concept The MARSAT Operations Concept
Example Autonomous System
University of Kansas
Computer Architecture
• General Movement to Systems On A Chip• Integration of Analog/Digital• Data Intensive Architectures
– Processor In Memory Approach– D-Base, Multimedia Applications
– Low Level Communications
• Future Paradigms
– Instruction Set Architecture (ISA) Definition– “old” ISA is well… Old…. Von Neumann Load/Store
– Asynchronous Paradigm Is Also Interesting