
- Pruning the Optimization Search Space Using Architecture-aware Cost Models
- CS4318 : Program Translator Spring 2011
- An Evaluation of Parallel Knapsack Algorithms on Multicore Architectures Hammad Rashid1, B. Clara Novoa1, and C. Apan Qasem1
- Evaluating a Model for Cache Conflict Miss Apan Qasem Ken Kennedy
- CS3339 : Computer Architecture Spring 2011
- Project Proposal Due: Mar 30 (in-class)
- Locality-Conscious Superpaging for Improved TLB Behavior of Stencil Computations
- Improving Autotuning Efficiency and Portability Through Feedback Diagnostics
- Restructuring Parallel Loops to Curb False Sharing on Multicore Architectures Santosh Sarangkar Apan Qasem
- Balancing Locality and Parallelism on Shared-cache Multi-core Systems
- Profitable Loop Fusion and Tiling Using Model-driven Empirical Search
- A Cache-conscious Profitability Model for Empirical Tuning of Loop Fusion
- CS4318/CS5331 Assignment 4: Code Generator for mC
- CS4318/CS5331 Project 1: Scanner for mC
- RICE UNIVERSITY Automatic Tuning of Scientific Applications
- Improving Performance with Integrated Program Transformations Apan Qasem Guohua Jin John Mellor-Crummey
- A Case for Compiler-driven Superpage Allocation Joshua Magee
- J Supercomput (2006) 36: 183196 DOI 10.1007/s11227-006-7957-2
- Exposing Tunable Parameters in Multi-threaded Numerical Code
- Automatic Tuning of Whole Applications Using Direct Search and a Performance-based
- CS5331 : Crafting Compilers Spring 2011
- CS4318/CS5331 Assignment 2: Parser for mC
- International Journal of High Performance Systems Architecture, Vol. x, No. x, Model-guided Empirical Tuning of Loop Fusion
- CS4318/CS5331 Assignment 3: Semantic Analyzer for mC
- CS1428 : Foundations of Computer Science (Honors) Instructor Apan Qasem
- CS1428 : Honors Assignment 0: Algorithms in Real Life and Hello World
- Assignment 0: Linux Environment Due: Sep 9, Friday 11:59 PM
- CS1428: Honors Assignment 1: Tax and Tip
- CS4350 : Unix Systems Programming Instructor Apan Qasem
- CS1428 Honors Assignment 4: ASCII Art
- CS1428: Honors Term Project : Image Manipulation Software
- Assignment 1: Shell Scripting Due: Sep 23, Friday 11:59 PM
- Assignment 2: Automated Grader Due: Oct 10, Monday 11:59 PM
- Assignment 3: Ephemeral Passkey Generator Due: Oct 24, Monday 11:59 PM
- CS1428: Honors Assignment 2: Mini Calculator
- Assignment 5: A Client-Server Chatroom Application Due: Dec 12, Monday, 11:59 PM
- CS1428: Honors Assignment 5: Deal or No Deal
- Assignment 4: psh : pseudo shell Due: Nov 14, Monday 11:59 PM
- CS1428: Honors Assignment 3: Tic-Tac-Toe