Optimal Superblock Scheduling Using Enumeration. - Ghassan Shobaki; Kent D. Wilken (MICRO, 2004)

Data-Dependency Graph Transformations for Superblock Scheduling. - Mark Heffernan; Kent D. Wilken; Ghassan Shobaki (MICRO, 2006)

Optimal trace scheduling using enumeration. - Ghassan Shobaki; Kent D. Wilken; Mark Heffernan (ACM Trans. Archit. Code Optim., 2009)

Preallocation instruction scheduling with register pressure minimization using a combinatorial optimization approach. - Ghassan Shobaki; Maxim Shawabkeh; Najm Eldeen Abu Rmaileh (ACM Trans. Archit. Code Optim., 2013)

An exact algorithm for the sequential ordering problem and its application to switching energy minimization in compilers. - Ghassan Shobaki; Jafar Jamal (Comput. Optim. Appl., 2015)

Experimental evaluation of various register-pressure-reduction heuristics. - Ghassan Shobaki; Laith Sakka; Najm Eldeen Abu Rmaileh; Hasan Al-Hamash (Softw. Pract. Exp., 2015)

Studying the Impact of Bit Switching on CPU Energy. - Ghassan Shobaki; Najm Eldeen Abu Rmaileh; Jafar Jamal (SCOPES, 2016)

Solving the sequential ordering problem using branch and bound. - Jafar Jamal; Ghassan Shobaki; Vassilis Papapanagiotou; Luca Maria Gambardella; Roberto Montemanni (SSCI, 2017)

Exploring an Alternative Cost Function for Combinatorial Register-Pressure-Aware Instruction Scheduling. - Ghassan Shobaki; Austin Kerbow; Christopher Pulido; William Dobson (ACM Trans. Archit. Code Optim., 2019)

Optimizing occupancy and ILP on the GPU using a combinatorial approach. - Ghassan Shobaki; Austin Kerbow; Stanislav Mekhanoshin (CGO, 2020)

Graph transformations for register-pressure-aware instruction scheduling. - Ghassan Shobaki; Justin Bassett; Mark Heffernan; Austin Kerbow (CC, 2022)

A parallel branch-and-bound algorithm with history-based domination. - Taspon Gonggiatgul; Ghassan Shobaki; Pinar Muyan-Özçelik (PPoPP, 2022)

Register-Pressure-Aware Instruction Scheduling Using Ant Colony Optimization. - Ghassan Shobaki; Vahl Scott Gordon; Paul McHugh; Theodore Dubois; Austin Kerbow (ACM Trans. Archit. Code Optim., 2022)

Combining a Parallel Branch-and-Bound Algorithm with a Strong Heuristic to Solve the Sequential Ordering Problem. - Ghassan Shobaki; Taspon Gonggiatgul; Jacob Normington; Pinar Muyan-Özçelik (ICPP Workshops, 2023)

A parallel branch-and-bound algorithm with history-based domination and its application to the sequential ordering problem. - Taspon Gonggiatgul; Ghassan Shobaki; Pinar Muyan-Özçelik (J. Parallel Distributed Comput., 2023)

Instruction Scheduling for the GPU on the GPU. - Ghassan Shobaki; Pinar Muyan-Özçelik; Josh Hutton; Bruce Linck; Vladislav Malyshenko; Austin Kerbow; Ronaldo Ramirez-Ortega; Vahl Scott Gordon (CGO, 2024)