Computer Engineering

Open-source CRYLOGGER is the first tool that detects cryptographic misuses by running the Android app instead of analyzing its code.

Research into accelerators and domain-specific processors—among other innovations—is resulting in faster data processing at less power.

With multiple grants, Professor Luca Carloni works toward developing design methodologies and system architectures for heterogeneous computing. He foresees computing systems both in the cloud and at the edge of the cloud will become more heterogeneous.
About
Computer Engineering is where the study of hardware and software interfaces come together. It draws on techniques from Electrical Engineering and Computer Science to imagine and realize the next generation of devices and chips.
The group researches the platforms that power all forms of computation – from IoT to mobile, data centers to supercomputers. Students learn how to design, create, and test software, hardware, and system designs for applications in business, industry, and government.
The various research groups collaborate in diverse areas including computer architecture, hardware security, networks, and distributed embedded systems.