ECE Research in Computer Engineering (CE)

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 Focuses

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; Cybersecurity; and High Performance Computing.


BhatiaBrower, Coskun, Densmore, EgeleGiles, Herbordt, Hubbard, Joshi, Karpovsky, KinsyKnepperKonrad, KriegerKulisLevitin, LiLittle, Starobinski, Toffoli, and Trachtenberg


Computer Engineering Labs & Affiliated Faculty

Research Centers