Overview: Our overarching goal is to design, build, and prototype computing systems that are safe, secure, high performance, inexpensive, and low power. If this seems difficult, it is, and these challenges drive our research. Our research is motivated by the development of systems that solve real-world problems that are provided by our scientific and industrial collaborations. Example systems including hardware accelerated compute systems for DNA sequencing, processing of high throughput sonar data for fisheries management, drones flying lidar and multispectral cameras for ecosystem monitoring, vision systems for 3D real-time modeling of Maya archaeological sites, low cost modems for underwater acoustic communication, systems to for automated fish species detection, and high frame rate 3D scanners for machine vision. We roughly divide our broad research into three areas: hardware acceleration, hardware security, and embedded and cyber-physical systems. We discuss each of these areas in more detail below.
- Hardware Security: GLIFT, 3DSec, RCsec
- Hardware Acceleration: Parallel Programming for FPGAs, Applications, Tinker, RIFFA, Spector, Linear System Optimization, ExpressDFG, FIR Synthesis Benchmarks, Labyrinth
- Embedded and Cyber-Physical Systems: VeriDrone, Underwater Systems Research, Engineers for Exploration, UCSD AUVSI, Underwater Sensor Networking, Adaptive Radiolocation
Donate: Do you think that we do interesting work? You can help further our research with a tax deductible donation
Publications: For those who want the excoriating details see our publications.