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.

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).
  • Comparing Cache Injection and Data Prefetching for I/O in Chip-Multiprocessors.
    Edgar A. Leon and Arthur B. Maccabe.
    Poster Session of EuroSys'07.
    March 2007 (poster and abstract).
  • Reducing Memory Bandwidth for Chip-Multiprocessors using Cache Injection.
    Edgar A. Leon and Arthur B. Maccabe.
    Poster Session of 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI'06).
    November 2006 (poster and abstract).
  • An Infrastructure for the Development of Kernel Network Services.
    Edgar A. Leon and Michal Ostrowski.
    Poster Session of 20th ACM Symposium on Operating Systems Principles (SOSP'05).
    October 2005 (poster and abstract).
  • An Infrastructure for Network Development. Proof of Concept: Fast UDP.
    Edgar A. Leon and Michal Ostrowski.
    Poster Session of USENIX'05 Annual Technical Conference.
    April 2005 (poster and abstract).

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

Miscellaneous Links

  • SSL: Scalable Systems Lab
  • UNM: University of New Mexico
  • Sequoia: ASC Sequoia Benchmark Codes
  • HPCS: High Productivity Computer Systems
  • CHPC: Center for High-Performance Computing
  • CS@UNM: Computer Science Department at UNM
  • K42: An Infrastructure for Operating System Research
 
/var/www/ssl/data/pages/leon.txt · Last modified: 2009/06/18 17:14 by leon     Back to top