Computer Science

Staff Profile

Prof James Goodman 

Job title: Professor
Phone: (64 9) 373-7599 83216
Campus: City
Office: 303 - 567
Office Hours: By appointment

Research Areas

My research is focused on computer architecture: the hardware/software interface. My interests involve high-performance memory systems, particularly for parallel systems, and currently are primarily focused on support for transactional memory, the programming model that dramatically simplifies programming for parallel computers. Hardware-only approaches provide high performance, but limit the size of transactions. Software-only approaches are highly flexible, but suffer serious performance penalties. We are currently developing hybrid approaches that can achieve nearly the performance of hardware but with the flexibility of software.

I have been the principal supervisor of 10 PhD students, including the two most recent (2005, 2006) recipients of the ACM Maurice Wilkes Award, the CTO of Cray Inc. and the Deputy Director/CTO of IBM China Research Lab in Beijing as well as professors at the University of Minnesota (USA), the University of Texas (USA), and the University of Patras (Greece).

Apply now!


Postgraduate study options

Computer Science Blog

Please give us your feedback or ask us a question

This message is...

My feedback or question is...

My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page