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.

  • 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).

Other Refereed Items

  • Improving the Performance of Parallel Scientific Applications Using Cache Injection.
    Edgar A. Leon.
    To appear in International Conference for High Performance Computing, Networking, Storage and Analysis (SC'08). Doctoral Research Showcase.
    November 2008 (pdf).
  • Comparing Cache Injection and Data Prefetching for I/O in Chip-Multiprocessors.
    Edgar A. Leon and Arthur B. Maccabe.
    EuroSys'07. Poster Session.
    March 2007 (poster and abstract).
  • Reducing Memory Bandwidth for Chip-Multiprocessors using Cache Injection.
    Edgar A. Leon and Arthur B. Maccabe.
    7th USENIX Symposium on Operating Systems Design and Implementation (OSDI'06). Poster Session.
    November 2006 (poster and abstract).
  • An Infrastructure for the Development of Kernel Network Services.
    Edgar A. Leon and Michal Ostrowski.
    20th ACM Symposium on Operating Systems Principles (SOSP'05). Poster Session.
    October 2005 (poster and abstract).
  • An Infrastructure for Network Development. Proof of Concept: Fast UDP.
    Edgar A. Leon and Michal Ostrowski.
    USENIX'05 Annual Technical Conference. Poster Session.
    April 2005 (poster and abstract).

Non-Refereed Publications

  • 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
February HPCA
March ACM SOSP ASPLOS Eurosys
April IEEE/ACM SC EuroPVM/MPI IEEE Cluster IEEE HotI IPDPS
May USENIX OSDI IEEE/ACM Micro
June USENIX ISCA
August ACM ASPLOS IEEE HPCA HotI
September EuroPVM/MPI Cluster
October IEEE IPDPS SOSP
November ACM EuroSys 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: 2008/09/03 15:19 by leon     Back to top