Computing systems hardware and software
Illinois ECE faculty are doing work that emphasizes systems, within both hardware and software. This includes work in the areas of algorithms and computational complexity, compilers, computer-aided design, computer architecture, databases, embedded, real-time, hybrid systems, hardware verification and testing, logic design and VLSI, operating systems, parallel processing, and programming languages. In all these areas, the focus is on how all parts of computers work together to solve many different kinds of problems.
Current research projects in computing systems hardware and software include automatic assertion generation, analysis, synthesis, and programming techniques which can help the creation of bug-free systems, and single-ISA heterogeneous multi-core architecture and conjoined-core architectures.
Research Topics in this Area
- Algorithms and computational complexity
- Computer aided design
- Computer architecture
- Embedded, real-time, and hybrid systems
- Hardware verification and testing
- Logic design and VLSI
- Operating systems
- Parallel processing
- Programming languages
- System modeling and measurement