Curriculum vitae
Education & experience.
PhD research in hardware security at the University of Delaware, building on experience in GPU verification and computer architecture.
Nazmul Haque Turja
nhturja@udel.edu · Newark, Delaware, USA
Education
PhD in Electrical and Computer Engineering
University of Delaware
Research focus: Hardware security.
MS in Electrical Engineering
New Mexico State University
Master’s project: Utilizing CPI Breakdown for Bottleneck Analysis of Power9 Processor Performance
BS in Electrical and Electronic Engineering
Bangladesh University of Engineering and Technology
Major: Communication Engineering. Thesis: A Secured Offline Online Approach for Internet of Things (IoT) Using Real-time Database.
Experience
Graduate Research Assistant
University of Delaware · Department of ECE
GPU Logic Design Engineer
Intel Corporation
- Conducted functional pre-silicon verification for discrete, integrated, and HPC GPUs, focusing on 3D render and compute pipelines.
- Owned end-to-end validation of Intel Xe-Core ray tracing and texture sampling features, including test planning, test development, and coverage closure.
- Used UVM methodologies and debugged regression failures in simulation and emulation, collaborating with design and architecture teams.
Graduate Assistant
New Mexico State University · Department of ET and SE
- Instructed Communication Systems I (ET 314) theory and lab sessions and mentored students on assignments and projects.
Graduate Technical Intern
Intel Corporation
- Addressed power flow analysis (ptpx) issues for low-power Intel Xe-Core Sampler designs.
- Managed regressions for the Meteor Lake Sampler CLT out-of-order feature and identified two silicon hangs.
- Developed UVM testbenches and worked with gnr, elab, and runsim tools.
Graduate Research and Teaching Assistant
New Mexico State University · Department of ECE
- Applied machine learning to basic block count prediction with NVBit-supported PPT-GPU for PolyBench, Rodinia, Pannotia, and LULESH workloads.
- Collaborated with Los Alamos National Laboratory on reuse distance and memory tracing toolkits for PPT-GPU, and with Sandia National Laboratories on LDMS sampling for IBM Power9.
- Taught electronics, digital circuit design, and VHDL to more than 50 students.
Adjunct Faculty
BRAC University · Department of CSE
- Taught VLSI Design (CSE 460) and Digital Electronics and Pulse Techniques (CSE 350), including labs with Proteus, Quartus II, Microwind, and ModelSim.
- Worked on IoT applications for healthcare and agriculture under Dr. Farhad Hossain at BUET.
Semiconductor Engineer
Nelsite Inc. Ltd.
- Developed embedded systems with 32-bit ARM Cortex-M4 microcontrollers, Keil, and embedded C.
- Received on-the-job training in semiconductor fabrication and material characterization.
Technical skills
Languages: CUDA, OpenCL, Python, Embedded C/C++, VHDL, SystemVerilog, Go, Lex, Yacc, LaTeX.
Software and tools: Verdi, UVM, NumPy, Pandas, TensorFlow, Keras, scikit-learn, Linux, Eagle, Proteus, Quartus II, Cadence, OpenCV.
Selected coursework
Computer engineering: Advanced Computer Architecture, Application of Parallel Programming, ASIC Design, Hardware and Software Co-design, Compiler Transition, Computer Architecture, VLSI, Microprocessor and Interfacing, Analog and Digital Electronics.
Artificial intelligence: Application of Machine Learning, Deep Learning, Random Signal Analysis, Linear Algebra, Probability and Statistics.
Awards
Battle of Hardware (IoT) — Champion, CSE Festival 2018, BUET.
CISCO Bangladesh IoT Hackathon — Honorable Mention, 2018.
Publications
Nazmul Haque Turja. Utilizing CPI Breakdown for Bottleneck Analysis of Power9 Processor Performance. Master’s project report, New Mexico State University, 2023.
Hamdy Abdelkhalik, Shamminuj Aktar, Yehia Arafa, Atanu Barai, Gopinath Chennupati, Nandakishore Santhi, Nishant Panda, Nirmal Prajapati, Nazmul Haque Turja, Stephan Eidenbenz, Abdel-Hameed Badawy. BB-ML: Basic Block Performance Prediction using Machine Learning Techniques. 29th IEEE International Conference on Parallel and Distributed Systems (ICPADS), 2023.
Nahian Ibn Hasan, Md. Tasnimul Hasan, Nazmul Haque Turja, Rishad Raiyan, Shuvagata Saha, Md Farhad Hossain. A Cyber-Secured MQTT based Offline Automation System. International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), 2019.
Selected projects
AI-assisted hardware design and verification
Research on hardware design and verification using LLMs and AI agents. Ongoing collaborative research.
Hardware validation with ASMD
State-machine reasoning for hardware verification. Completed a hardware design-validation project.
Cache memory simulator
A C++ simulator for exploring cache organizations. Built a configurable cache simulation implementation.
MIPS compiler project
Exploring compilation with abstract syntax trees. Completed the course implementation.
An 8-bit computer
A Simple As Possible computer simulated in Proteus. Designed and simulated the computer.
General-purpose shift register
A small digital design with multiple data-movement modes. Produced the register design with the three operating modes.
Indoor wayfinding wearable
A wearable project for people with Alzheimer’s disease. Built a wearable prototype.