Musfiq Rahman

 Musfiq Rahman

Musfiq N. Rahman

  • Courses1
  • Reviews1

Biography

University of Pittsburgh - Computer Science

VMware
Computer Software
Musfiq
Rahman
Palo Alto, California
Experienced Senior System Software Engineer with a demonstrated history of working in the computer hardware industry. Skilled in Operating Syatems, Scalability, Virtualization, GPU and Device Drivers. Strong engineering professional with a Doctor of Philosophy (Ph.D.) in Computer Science from University of Pittsburgh.


Experience

  • University of Pittsburgh

    Graduate Student Researcher

    Completed my research on Continuous Online Memory Testing (COMeT) framework which works with the OS to detect main memory errors at runtime. (PhD Thesis)
    Developed an application-oriented power management technique where the CPU frequency is dynamically adjusted based on the running processes to improve system power saving.
    Studied and hacked various Linux kernel subsystems to understand and explore internals of the Memory Manager, Virtual File-System, Block I/O Layer and Process Manager.

    Thesis: Continuous Online Memory Diagnostic
    Link: http://d-scholarship.pitt.edu/30465/

  • VMware

    Software Engineer

    VMware ESXi kernel memory management and scalability.

  • NVIDIA

    System Software Engineer

    GPU MMU and Memory management.
    H/W Bring-ups
    Virtual GPU Development.

  • Commlink Info Tech Ltd

    Member of R&D

    Driver development for Flash-based storage media (SD Card).

  • Intel Corporation

    Software Engineer Intern

    Performance optimization of Linux MMC stack and Block-IO Layer.
    Developing a simulator for the EMMC device.

Education

  • Bangladesh University of Engineering and Technology

    B.Sc

    Computer Science and Engineering

  • University of Pittsburgh

    Master’s Degree

    Computer Science

  • University of Pittsburgh

    Doctor of Philosophy (Ph.D.)

    Computer Science
    Thesis: Continuous Online Memory Diagnostic http://d-scholarship.pitt.edu/30465/

  • University of Pittsburgh

    Graduate Student Researcher


    Completed my research on Continuous Online Memory Testing (COMeT) framework which works with the OS to detect main memory errors at runtime. (PhD Thesis) Developed an application-oriented power management technique where the CPU frequency is dynamically adjusted based on the running processes to improve system power saving. Studied and hacked various Linux kernel subsystems to understand and explore internals of the Memory Manager, Virtual File-System, Block I/O Layer and Process Manager. Thesis: Continuous Online Memory Diagnostic Link: http://d-scholarship.pitt.edu/30465/

Publications

  • StealthWorks: Emulating Memory Errors

    International Conf. on Runtime Verification (RV)

  • StealthWorks: Emulating Memory Errors

    International Conf. on Runtime Verification (RV)

  • COMeT: Continuous Online Memory Test

    Pacific Rim Conf. on Dependable Computing (PRDC)

  • StealthWorks: Emulating Memory Errors

    International Conf. on Runtime Verification (RV)

  • COMeT: Continuous Online Memory Test

    Pacific Rim Conf. on Dependable Computing (PRDC)

  • Asteroid: Scalable Online Memory Diagnostics for Multicore, Multi-socket Servers

    International Journal of Parallel Programming

  • StealthWorks: Emulating Memory Errors

    International Conf. on Runtime Verification (RV)

  • COMeT: Continuous Online Memory Test

    Pacific Rim Conf. on Dependable Computing (PRDC)

  • Asteroid: Scalable Online Memory Diagnostics for Multicore, Multi-socket Servers

    International Journal of Parallel Programming

  • COMeT+: Continuous Online Memory Testing with Mutli-threading Extention

    IEEE Transactions on Computers

  • StealthWorks: Emulating Memory Errors

    International Conf. on Runtime Verification (RV)

  • COMeT: Continuous Online Memory Test

    Pacific Rim Conf. on Dependable Computing (PRDC)

  • Asteroid: Scalable Online Memory Diagnostics for Multicore, Multi-socket Servers

    International Journal of Parallel Programming

  • COMeT+: Continuous Online Memory Testing with Mutli-threading Extention

    IEEE Transactions on Computers

  • Asteroid: Scalable Online Memory Diagnostics

    ACM International Conference on Computing Frontiers

CS 447

4.5(1)