Shoaib Akram

REFEREED JOURNALS AND CONFERENCES

  1. S. Akram, J.B. Sartor, K.S. McKinley, and L. Eeckhout, "Emulating and Evaluating Hybrid Memory for Managed Languages on NUMA Hardware," IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2019.
    Pdf version of paper
    Presentation slides
  2. S. De Pestel, S. Akram, and L. Eeckhout, "RPPM: Rapid Performance Prediction of Multithreaded Workloads on Multicore Processors," IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2019.
    Pdf version of paper
    Presentation slides
  3. S. Akram, J.B. Sartor, K.S. McKinley, and L. Eeckhout, "Crystal Gazer: Profile-Driven Write-Rationing Garbage Collection for Hybrid Memories," ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), 2019.
    Pdf version of paper
    Presentation slides
  4. S. Akram, K.S. McKinley, J.B. Sartor, and L. Eeckhout, "Managing Hybrid Memories by Predicting Object Write Intensity," Programming Across the Stack (PASS), 2018.
    Pdf version of paper
    Presentation slides
  5. S. Akram, J.B. Sartor, K.S. McKinley, and L. Eeckhout, "Write-Rationing Garbage Collection for Hybrid Memories," Programming Language Design and Implementation (PLDI), 2018.
    Pdf version of paper
    Presentation slides
    YouTube video of talk
  6. S. Akram, J.B. Sartor, and L. Eeckhout, "DEP+BURST: Online DVFS Performance Prediction for Energy-Efficient Managed Language Execution," IEEE Transactions on Computers, 2016.
    Pdf version of paper
  7. S. Akram, J.B. Sartor, and L. Eeckhout, "DVFS Performance Prediction for Managed Multithreaded Applications," IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2016. [Best paper nominee]
    Pdf version of paper
    Presentation slides
  8. S. Akram, J.B. Sartor, K. Van Craeynest, W. Heirman, and L. Eeckhout, "Boosting the Priority of Garbage: Scheduling Collection on Heterogeneous Multicore Processors," ACM Transactions on Architecture and Code Optimization (TACO), Vol 13, Issue 1, Article No.:4, March 2016.
    Pdf version of paper
    Presentation slides
  9. K. Van Craeynest, S. Akram, W. Heirman, A. Jaleel, and L. Eeckhout, "Fairness-aware scheduling on single-ISA heterogeneous multicores," International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 177-187, 2013.
    Pdf version of paper
    Presentation slides
  10. S. Akram, M. Marazakis, and A. Bilas, "Understanding scalability and performance requirements of I/O-intensive applications on future multicore servers," IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 171-180, 2012.
    Pdf version of paper
    Presentation slides
    Application suite
  11. S. Akram, M. Marazakis, and A. Bilas, "Understanding and improving the cost of scaling distributed event processing," ACM International Conference on Distributed Event-Based Systems (DEBS), pp. 290-301, 2012.
    Pdf version of paper
    Presentation slides
  12. S. Akram, A. Papakonstantinou, R. Kumar, D. Chen, "A Workload-adaptive and Reconfigurable Bus Architecture for Multicore Processors," International Journal of Reconfigurable Computing (IJRC), Vol. 2010, 22 pages.
    Link to online version of paper
  13. S. Akram, R. Kumar, D. Chen, "Workload Adaptive Shared Memory Multicore Processors with Recon.gurable Interconnects," IEEE Symposium on Application Specific Processors (SASP), pp. 7-14, 2009.
    Pdf version of paper
  14. S. Akram, S. Cromar, G. Lucas, A. Papakonstantinou, and D. Chen, "VEBoC: Variation and Error-Aware Design for Billions of Devices on a Chip," IEEE/ACM Asia and South Pacific Design Automation Conference (ASPDAC), pp. 803-808, 2008. [Invited]
    Pdf version of paper

WORKSHOPS

  1. S. Akram, "To Expose, or Not to Expose, Hardware Heterogeneity to Runtimes," Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs), 2019.
    Pdf version of paper
    Presentation slides
  2. S. Akram, J.B. Sartor, K.S. McKinley, and L. Eeckhout, "Kingsguard: Write-Rationing Garbage Collection for Hybrid Memories," Annual Non-Volatile Memories Workshop (NVMW), 2019.
    Pdf version of paper
    Presentation slides
  3. S. Akram, M. Marazakis, and A. Bilas, "Energy Inefficiency of Operating System Layers for Data-centric Infrastructures," Workshop on Systems for Future Multi-core Architectures (SFMA), 2012 (held alongside EuroSys).
    Pdf version of paper
    Portuguese version of paper (published by RTI Magazine, Brazil)
    Poster at EuroSys 2012
  4. S. Akram, M. Marazakis, and A. Bilas, "NUMA Implications for Storage I/O Throughput in Modern Servers," Workshop on Computer Architecture and Operating System Co-design (CAOS), 2012 (held alongside HiPEAC).
    Pdf version of paper
    Presentation slides
  5. S. Akram and A. Bilas, "A Sleep-based Communication Mechanism to Save Processor Utilization in Distributed Streaming Systems," Workshop on Computer Architecture and Operating System Co-design (CAOS), 2011 (held alongside HiPEAC).
    Pdf version of paper
    Presentation slides