Research in Computer Engineering (CE) focuses on various hardware platforms, software applications, and computer networks. Some examples of ongoing work include: the development of experimental computer architectures for computationally-intensive applications (e.g., machine vision, bioinformatics); high-performance computing for physics, materials science, and engineering systems (e.g., molecular dynamics simulation, lattice methods for statistical mechanics, quantum field theory of strings and particles, large-scale micromagnetic modeling); network computing (e.g., routing, network flow control, fault-tolerance, performance metrics, scalability, cluster computing); VLSI design; implementation for electrical, biomedical, and defense-related fields (e.g., neural-net processing, single-chip large-molecule and DNA analyzers, chips that emulate the functioning of the mammalian peripheral auditory system for the purpose of weapons classification and localization, and FPGA implementations of signal processing algorithms); and energy-efficient computing (e.g. reducing the energy cost of computing through system-level policies for energy/ thermal management and better design of the software stack).
Research thrusts: Computer Architecture and Design; Digital and Analog VLSI; Embedded and Reconfigurable Computing; Mobile Computing; Networking for Communication and Sensor Systems; Computer and Network Security; Software/Design Automation; Bio-Design Automation; Synthetic Biology; Multimedia Systems; Energy-Efficient Computing; and Cybersecurity.
Learn more: laboratory and research center web sites CE faculty participate in:
Recent CE News: