Research
As today's supercomputers break the petaflop barrier, we are faced with problems on how to manage hundreds of thousands of processors trying to access shared datasets. I am currently developing a collective I/O mechanism 1 for these petascale machines to improve data throughput when faced with many-tasks computation.
Project Involvements
Swift
Swift is a system for the rapid and reliable specification, execution, and management of large-scale science and engineering workflows. It supports applications that execute many tasks coupled by disk-resident datasets - as is common, for example, when analyzing large quantities of data or performing parameter studies or ensemble simulations.
I am trying to create an underlying collective IO mechanism for petascale and grid environments for this workflow system. My other tasks include developing and supporting domain science applications such as BLAST and other internally-developed scientific programs
Publications and Conference Presentations
- Z. Zhang, A. Espinosa, K. Iskra, I. Raicu, I. Foster and M. Wilde,
Design and evaluation of a collective I/O model for loosely-coupled petascale programming,
presented at the IEEE Workshop on Many-Task Computing on Grids and Supercomputers, Austin, TX, Nov. 2008.
Contact Information:
- Office
- Ryerson 178, University of Chicago
1100 East 58th Street
Chicago, IL 60637 - Web
- Blog: http://allan.88-mph.net/blog
- Email: aespinosa[at]cs[dot]uchicago[dot]edu
- Curriculum Vitae: cv.pdf
- Email: aespinosa[at]cs[dot]uchicago[dot]edu