Henry Dietz

Henry Dietz

Computer Engineering Professor at University of Kentucky

Lexington, Kentucky Area

Current
  • Professor and James F. Hardymon Chair in Networking at University of Kentucky Department of Electrical and Computer Engineering
Past
  • Associate professor at Purdue University School of Electrical and Computer Engineering
  • Assistant Professor at Purdue University School of Electrical Engineering
Education
  • Polytechnic University
  • Columbia University in the City of New York
Connections
22 connections
Industry
Higher Education
Websites

Henry Dietz’s Summary

I was the first in my family to get a college degree, and I have never achieved escape velocity from academia despite a strong bias toward finding practical solutions to engineering problems. I consider all aspects of Compilers, Hardware Architectures, and Operating Systems together, optimizing computer system performance rather than performance of the individual parts. Most of the computer systems I've dealt with have been parallel supercomputers, and I was the first to build a Linux PC cluster supercomputer (and authored the Parallel Processing HOWTO for the Linux Documentation Project), but I've also done a lot with embedded systems and lately I've been working with digital imaging systems. Virtually everything I do is placed in the public domain or otherwise made freely available; I believe this maximizes the impact. The research consortium I formed, Aggregate.Org, has links to most of my work.

Henry Dietz’s Specialties:

Invention and development of integrated compiler, OS, architecture, and hardware technologies for computer systems ranging from parallel supercomputers to embedded systems


Henry Dietz’s Experience

  • Professor and James F. Hardymon Chair in Networking

    University of Kentucky Department of Electrical and Computer Engineering

    (Educational Institution; 1001-5000 employees; Higher Education industry)

    1999Present (9 years)

    Faculty member with focus in computer engineering.
    Teach various courses in computer architecture, parallel processing, compilers, programming, evolutionary computing.
    Advise IEEE and digital photography club.

  • Associate professor

    Purdue University School of Electrical and Computer Engineering

    (Educational Institution; 1001-5000 employees; Higher Education industry)

    19922000 (8 years)

    Faculty member in the computer engineering area; area chair in 1993-1994.
    Taught various compiler, OS, and parallel processing courses.
    With Leah Jamieson and Ed Coyle, co-founder of EPICS (Engineering Projects In Community Service);
    in fact, I'm the one who coined the name.
    Also an advisor for HKN.

  • Assistant Professor

    Purdue University School of Electrical Engineering

    (Educational Institution; 1001-5000 employees; Higher Education industry)

    August 19861992 (6 years)

    Faculty member in the computer engineering area.
    Taught various programming, compiler, and OS courses.


Henry Dietz’s Education

  • Polytechnic University

    BS, MS, PhD, electrical engineering, computer science, 19791986

    Came with lots of transfer credit from CU, but phys ed credits did not transfer and Poly required a non-tech minor for my Computer Science major, so EE and ME "minors" did not count. By the time I had completed my BS (with ecomonics minor), I was well into my MS; my MS similarly blended into my PhD. I established and ran the Sperry Microprocessor Systems lab working with my mentor, Ron Juels, and I also taught programming and compiler courses while I was a student at Poly (as an Adjunct, then as a tenure-track Academic Associate). Mostly attended the Long Island Center, but also took and taught courses at the main campus. PhD dissertation was "The Refined Language Approach to Compiling for Parallel Supercomputers," under Dave Klappholz.

    Activities and Societies:
    PINY-LIC ACM, IEEE, ran Sperry Microprocessor Systems lab
  • Columbia University in the City of New York

    undergraduate, electrical engineering, mechanical engineering, 19771979

    Entered School of Engineering with a year of advanced placement as a double major in electrical and mechanical engineering interested in control systems. Would have completed in 3 years -- but did not graduate from Columbia. Had problems with the administration involving my investigation of fraud about availability of housing on campus (I was one of about 300 students promised housing on campus but forced to be a "temporary commuter" for months, finally getting a room in John Jay). I also realized that control systems are not about relays anymore and that I had exceptional abilities in what is now called Computer Engineering. CU did not well support such a major at the time, so I moved to Brooklyn Polytech (now officially Polytechnic University).

    Activities and Societies:
    Columbia Spectator, Broadway Magazine, WKCR, Photo club, Yearbook

Additional Information

Henry Dietz’s Websites:

Henry Dietz’s Interests:

parallel processing, compilers, hardware architecture, operating systems, digital imaging, photography, fishing, woodworking

Henry Dietz’s Groups:

IEEE, ACM, IS&T, MSPLS, LPLUG

Henry Dietz’s Honors:

Kentucky Colonel
2001 Computerworld Smithsonian Lauriate
2000 Gordon Bell Award Honorable mention


Henry Dietz’s Contact Settings

Interested In:

  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Henry’s full profile:

  • See who you and Henry Dietz know in common
  • Get introduced to Henry Dietz
  • Contact Henry Dietz directly

View Full Profile