2001 Ph.D., Computer Science, Indiana University
1988 A.B., Computer Science, Princeton University
My research interests include:
I am currently co-PI on an NSF NMI project to develop middleware for scientific instruments and sensors.
I am developing a multiprotocol library for Grid computing and scientific components as part of the DOE Common Component Architecture project. I am also developing a high-performance approach to XML parsing called schema-specific parsing.
I am interested in topics such as file systems, non-blocking synchronization, reliable multicast, overlay networks, etc.
I am interested in the synergy between operating systems, compilers, and application- level libraries on current and future supercomputer architectures.
Global illumination algorithms and techniques, cluster rendering.
Instruments and Sensors as Network Services. PIs: Donald R. McMullen, Randall Bramley, Kenneth Chiu, and John Huffman. NSF grant ANI-0330568. $1,587,299. (Awarded while at Indiana University. Subcontract to Binghamton pending.)
The CrystalGrid Framework. PI: Kenneth Chiu. NSF Award IIS-0513687. $162,073. September 1, 2005 - August 31, 2008. A multi-institution award with Indiana University as the lead institution.
Automating Scaling and Extending of Data Flow in a Network of Sensors: Towards a Global Network of Lakes. PIs: Donald R. McMullen and Kenneth Chiu. NSF Award DBI-0446298. $299,168. March 1, 2005 - February 2008. A multi-institution award with SDSC (lead) and U. Wisconsin. (Awarded while at Indiana University. Subcontract to Binghamton pending.)
SUNY Binghamton
Assistant Professor
Fall 2004 to present
Indiana University
Research Scientist
2003 to present
NSF Instrument Middleware project.
Indiana University
Post-doctoral Fellow under Dennis Gannon
2001 to present
DOE Common Component Architecture project.
NSI Software
Software Engineer
May 1996 to July 1998 (last 6 months as contractor)
As part of a real-time backup product, I designed and implemented (without access to the Solaris source code) a Solaris file system kernel module to intercept file I/O and a usermode application to process the operations for network transmission. On the remote end, I also designed a multi-threaded algorithm (somewhat similar to McKusick's soft updates) used to process the received operations efficiently and correctly.
A Component Architecture for High-Performance Scientific Computing. David E. Bernholdt, et al. Submitted to Intl. J. High-Perf. Computing Appl., ACTS Collection Special Issue.
A Revised Analysis of the Open Grid Services Infrastructure. D. Gannon, K. Chiu, M. Govindaraju, and A. Slominski. Journal of Computing and Informatics, Volume 21, 2002, 321-332.
Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications. Dennis Gannon, et al. Cluster Computing, 5(3), July 2002. [PDF]
A Low Distortion Map Between Disk and Square. Peter Shirley and Kenneth Chiu. Journal of Graphics Tools 2, 3, 1997.
A Compiler-Based Approach to Schema-Specific XML Parsing. Kenneth Chiu and Wei Lu. First International Workshop on High Performance XML Processing (Satellite of WWW2004). [PDF]
XBS: A Streaming Binary Serializer for High Performance Computing. Kenneth Chiu. To appear in Proceedings of the High Performance Computing Symposium 2004, April 2004. [PDF]
An Approach to Parallel MxN Communication. Felipe Bertrand, Yongquan Yuan, Kenneth Chiu, and Randall Bramley. In Proceedings of the 4th LACSI Symposium, October 2003. [PDF]
Merging the CCA Component Model with the OGSI Framework Madhusudhan Govindaraju, Sriram Krishnan, Kenneth Chiu, Aleksander Slominski, Dennis Gannon, and Randall Bramley. Proceedings of CCGrid 2003, 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, Tokyo, Japan, May 12-15, 2003.
The Proteus Multiprotocol Library. Kenneth Chiu, Madhusudhan Govindaraju, and Dennis Gannon. In Proceedings of the 2002 Conference on Supercomputing, November 2002. [PDF]
Investigating the Limits of SOAP Performance for Scientific Computing. Kenneth Chiu, Madhusudhan Govindaraju, and Randall Bramley. In Proceedings of the Eleventh IEEE International Symposium on High Performance Distributed Computing (HPDC'02), July 2002. [PDF]
A Component-Based Services Architecture for Building Distributed Applications. Randall Bramley, Kenneth Chiu, Shridhar Diwan, Dennis Gannon, Madhusudhan Govindaraju, Nirmal Mukhi, Benjamin Temko, and Madhuri Yechuri. In Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, 2000.
The Light Volume: An Aid to Rendering Complex Environments. Kenneth Chiu, Kurt Zimmerman, and Peter Shirley. In Proceedings of the 7th Eurographics Workshop on Rendering, 1996.
Rendering, Complexity, and Perception. Kenneth Chiu and Peter Shirley. In Proceedings of the 5th Eurographics Workshop on Rendering, 1994.
Multi-Jittered Sampling. Kenneth Chiu, Peter Shirley, and Changyaw Wang. In Graphics Gems IV. Academic Press, 1994.
Spatially-Nonuniform Scaling Functions for High-Contrast Images. Kenneth Chiu, et al. In Proceedings of Graphics Interface '93. 1993.
Web Services Performance: A Survey of Issues and Solutions. (Winner of Best Paper in Session.) Kenneth Chiu. In Proceedings of the 7th World Conference on Systemics, Cybernetics and Informatics, July 2003. [PDF]
A Compiler-Based Approach to Schema-Specific XML Parsing. Kenneth Chiu. Indiana University Computer Science Technical Report 592. [PDF]
Instruments and Sensors as Web Services Kenneth Chiu, et al. Unpublished whitepaper. [PDF]
An Architecture for Concurrent, Peer-To-Peer Components. Kenneth Chiu, Ph.D. Thesis, Indiana University.
Notes on Adaptive Quadrature on the Hemisphere. Peter Shirley and Kenneth Chiu. Technical Report No. 411, Indiana University, 1994.
The Proteus Multiprotocol Library. Eleventh SIAM Conference on Parallel Processing for Scientific Computing (PP04), February 2004.
A C++ Reflection Library. Lawrence Livermore National Labs, Center for Advanced Scientific Computation, October 2003.
An Algorithm for Non-Blocking List and the Proteus Multiprotocol Library. University of Kentucky, Auguest 2002.
Proteus. University of Utah, 2001.
Proposals for a Component Architecture and Non-Blocking Synchronization. SunLabs, Boston, December 2000.
An Approach to MxN Communication using MPI-IO, LACSI Symposium, October 2003.
The Proteus Multiprotocol Library. Supercomputing, November 2002.
Web Services Performance: A Survey of Issues and Solutions. SCI 2003, July 2003. [PowerPoint]
Investigating the Limits of SOAP for Scientific Computing. HPDC 2002.
The Light Volume: An Aid to Rendering Complex Environments. 7th Eurographics Workshop On Rendering, 1996.
Rendering Extremely Complex Scenes. SIGGRAPH 94, 1994.