Edgar A. Leon
Current Projects
- Cache Injection
The memory wall, the continuing disparity between processor and memory speeds, adversely affects the performance of memory bound applications, particularly parallel scientific computations. Cache injection addresses this disparity by placing data into a processor’s cache directly from the I/O bus. The effectiveness of cache injection on application performance is dependent on several factors including timely usage of data, the amount of data, and the application’s data usage patterns. In this project, I investigate policies to place incoming network data into the appropriate level of the memory hierarchy (L2, L3 or main memory) to improve application performance.
- Cluster Simulation Infrastructure with Mambo and K42
Refereed Publications
A statement on copyright ownership is here. Bibtex entries can be found here.
- Instruction-Level Simulation of a Cluster at Scale.
Edgar A. Leon, Rolf Riesen, Arthur B. Maccabe, and Patrick G. Bridges.
To appear in International Conference for High Performance Computing, Networking, Storage and Analysis (SC'09).
November 2009. - Reducing the Impact of the Memory Wall for I/O Using Cache Injection.
Edgar A. Leon, Kurt B. Ferreira, and Arthur B. Maccabe.
15th IEEE Symposium on High-Performance Interconnects (HOTI'07).
August 2007 (pdf). - An MPI Tool to Measure Application Sensitivity to Variation in Communication Parameters.
Edgar A. Leon, Arthur B. Maccabe, and Ron Brightwell.
10th European PVM/MPI User's Group Meeting. LNCS 2840.
September/October 2003 (pdf). - Instrumenting LogP Parameters in GM: Implementation and Validation.
Edgar A. Leon, Arthur B. Maccabe and Ron Brightwell.
Workshop on High Speed Local Networks (HSLN'02).
November 2002 (pdf).
Refereed Presentations and Posters
- Assessing the Impact of Cache Injection on Parallel Application Performance.
Edgar A. Leon.
Doctoral Consortium of Richard Tapia Celebration of Diversity in Computing (Tapia'09).
April 2009 (pdf). - Improving the Performance of Parallel Scientific Applications Using Cache Injection.
Edgar A. Leon.
Doctoral Research Showcase of International Conference for High Performance Computing, Networking, Storage and Analysis (SC'08).
November 2008 (pdf).
Non-Refereed Publications
- Improving the Performance of Parallel Scientific Applications Using Cache Injection.
Edgar A. Leon Borja. Ph.D. thesis, University of New Mexico.
May 2009. - Comparing Cache Injection and Data Prefetching for I/O in Chip-Multiprocessors.
Edgar A. Leon and Arthur B. Maccabe. 3rd Computer Science at UNM Student Conference (CSUSC'07).
March 2007 (extended abstract). - Cache Injection for High-Performance Message-Passing Applications.
Edgar A. Leon. 2nd Computer Science at UNM Student Conference (CSUSC'06).
March 2006 (extended abstract). - An Infrastructure for Network Development.
Edgar A. Leon and Michal Ostrowski. 1st Computer Science at UNM Student Conference (CSUSC'05).
March 2005 (extended abstract). - An MPI Tool to Measure Application Sensitivity to Variation in Communication Parameters.
Edgar A. Leon Borja. Master’s thesis, University of New Mexico.
May 2003 (pdf). - Performance Analysis of Myrinet Networks.
Edgar A. Leon Borja. Undergraduate Honors Project, National Autonomous University of Mexico.
May 2001.
Conferences of Interest
| Conferences by paper deadline | Conferences by date | |||||||
|---|---|---|---|---|---|---|---|---|
| January | USENIX | HPDC | ||||||
| February | ICPP | HPCA | ||||||
| March | ACM SOSP | ASPLOS | ||||||
| April | IEEE/ACM SC | EuroPVM/MPI | IEEE Cluster | IEEE HotI | IPDPS | Eurosys | ||
| May | USENIX OSDI | IEEE/ACM Micro | ||||||
| June | USENIX | ISCA | HPDC | |||||
| July | IEEE HPCA | |||||||
| August | ACM ASPLOS | HotI | ||||||
| September | EuroPVM/MPI | Cluster | ICPP | |||||
| October | ACM EuroSys | IEEE IPDPS | SOSP | |||||
| November | IEEE ISCA | SC | Micro | |||||
| December | OSDI | |||||||