placeholder image
  • Contact Info
Publications in VIVO
 

Grunwald, Dirk C Professor

Positions

Research Areas research areas

Research

research overview

  • I am interested in the design of digital computer systems, including aspects of computer architecture, runtime systems, operating systems, networking and storage. My current research addresses resource and power control in microprocessor systems, power-efficient wireless networking and managing very large storage systems. I currently supervise seven Ph.D. students working on aspects of reconfigurable computing, performance for multi-core processors, software defined radio and storage systems.

keywords

  • computer architecture, networking, telecommunications, wireless networking, cognitive radio, software systems, programming languages

Publications

selected publications

Teaching

courses taught

  • CSCI 2400 - Computer Systems
    Primary Instructor - Fall 2018 / Spring 2020
    Covers how programs are represented and executed by modern computers, including low-level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance. Same as CSPB 2400.
  • CSCI 4253 - Datacenter Scale Computing - Methods, Systems and Techniques
    Primary Instructor - Fall 2019
    Covers the primary problem solving strategies, methods and tools needed for data-intensive programs using large collections of computers typically called warehouse scale or data-center scale computers. Examines methods and algorithms for processing data-intensive applications, methods for deploying and managing large collections of computers in an on-demand infrastructure and issues of large-scale computer system design. Recommended prerequisite: CSCI 4273. Same as CSCI 5253.
  • CSCI 5253 - Datacenter Scale Computing - Methods, Systems and Techniques
    Primary Instructor - Fall 2019
    Covers the primary problem solving strategies, methods and tools needed for data-intensive programs using large collections of computers typically called warehouse scale or data-center scale computers. Examines methods and algorithms for processing data-intensive applications, methods for deploying and managing large collections of computers in an on-demand infrastructure and issues of large-scale computer system design. Recommended prerequisite: CSCI 5273. Same as CSCI 4253.

Background

Other Profiles