|
Main
Page
Graduate
Program
Undergraduate
Program
Course Information
Course
Web Pages
Our
Research
Research
Areas
Technical
Reports
Faculty
Graduate
Students
Research
and Technical Staff
Administrative
Staff
Alumni
Degree
Recipients
Calendars
Computing
Facilities
CS
Talks Mailing List
Yale
Computer Science FAQ
Yale Workstation Support
Computing
Lab
AfterCollege
Job Resource
Graduate
Writing Center
Contact
Us
History
Life in the Department
Life About Town
Directions
Faculty
Positions
City
of New Haven
Yale
Applied Mathematics
Yale
C2: Creative Consilience of

Computing and the Arts
Yale
Faculty of Engineering
Yale
GSAS Staff Directory
Yale
University Home Page
Google Search
Yale Info Phonebook
Internal |
|
Nicholas Carriero
Senior Research Scientist of Computer Science
B.S., Brown University, 1980
M.S., The State University of New York, Stony Brook, 1983
Ph.D., Yale University, 1987
Joined Yale Faculty 1987
Personal
Homepage
Office location: AKW 209
Telephone: 203.432.1280
Nicholas Carriero's research centers on system issues in the development
and deployment of software tools for parallelism.
Working with David Gelernter and the Linda group at Yale, Carriero has
developed varants of C and Fortran that provide Linda's coordination model.
this work hs included the C-Linda precompiler and analyzer, and support
kernels for shared-memory multiprocessors. He has also directed work on
tools for debugging and visualizing Linda codes
Carriero's current work includes refinement of existing implementation
of the Lnda coordination model, development of new implementations, extension
of the model, and exploration of parallel programming methodologies. Adaptive
parallelism, distributed computing, and "non-traditional" coordination
applicaitons are topics of particular emphasis.
| Representative Publications |
 |
"Adpative Parallelism
and Piranha," with E. Freeman, D. Gelernter, and D. Kaminsky,
IEEE Computer, 28(4), 1995 |
 |
"Coordination Languages
and their Significance," with D. Gelernter, Communications
of the ACM, 35(2), 1992. |
 |
“A High-Productivity/Low-Maintenance
Approach to High-Performance Computation for Biomedicine: Four Case
Studies,” N. J. Carriero, M. V. Osier, K. H. Cheung, P. L.
Miller, M. Gerstein, H. Zhao, B. Wu, S. Rifkin, J. Chang, H. Zhang,
K. White, K. Williams, M. Schultz, in J Am Med Inform Assoc,
2005, 12: 90-98. |
 |
“PseudoPipe: An Automated Pseudogene
Identification Pipeline,” Z. Zhang, N. Carriero, D Zheng,
J. Karro, P. M. Harrison, M. Gerstein , in Bioinformatics,
2006, 22: 1437-1439. |
 |
“NetWorkSpace: A Coordination
System for High-Productivity Environments,” R. Bjornson, N.
Carriero, M. Schultz, P. Shields, S. Weston, in International
Journal of Parallel Programming, 2009, 37(1):106-125. |

|
 |