The Computing Innovation Fellows Project

Matchmaking Service for Mentors and CIFellows

* Post a Profile!
* Update a Profile

Tom Cormen

University/Research Lab: Dartmouth College
Location: (Hanover, NH)
Personal Research Web Page: http://www.cs.dartmouth.edu/~thc/

Keywords: Algorithm engineering, parallel computing, speeding up computations with high latency, computer science writing.

Posted on: Monday, June 1st, 2009
Broad Research Area: Computer Science Education / Educational Technology, Numerical/Scientific Computing / HPC / Data-Intensive Scalable Computing, Theory / Algorithms

Research Interests:

My group has developed middleware, FG (http://www.cs.dartmouth.edu/FG/), which helps to mitigate latency in data-intensive programs. With FG, the programmer structures the computation as one or more pipelines (not constrained to be linear pipelines), where stages work on buffers asynchronously. This work came out of real implementations of out-of-core algorithms for the Parallel Disk Model, but it applies to much more than the PDM. I’m looking for a creative researcher to help us extend what FG can do and to help us incorporate FG into real applications.

Another line of research that I’m just getting started on is computer science writing. What makes good papers? Bad papers? How can we communicate our ideas to other humans more effectively? I recently spent four years directing the Dartmouth Institute for Writing and Rhetoric, so this research direction follows from my experiences there.

 

Contact Information:

email obfuscated - click to reveal

twitter-icon

Browse Posts in other Research Areas