Computer Counterpoint. - Kemal Ebcioglu (ICMC, 1980)

An Expert System for Schenkerian Synthesis of Chorales in the Style of J. S. Bach. - Kemal Ebcioglu (ICMC, 1984)

An Expert System for Chorale Harmonization. - Kemal Ebcioglu (AAAI, 1986)

An Expert System for Harmonizing Four-Part Chorales. - Kemal Ebcioglu (ICMC, 1986)

An Efficient Logic Programming Language and Its Application to Music. - Kemal Ebcioglu (ICLP, 1987)

A compilation technique for software pipelining of loops with conditional jumps. - Kemal Ebcioglu (MICRO, 1987)

A global resource-constrained parallelization technique. - Kemal Ebcioglu; Alexandru Nicolau (ICS, 1989)

On optimal loop parallelization. - Franco Gasperoni; Uwe Schwiegelshohn; Kemal Ebcioglu (MICRO, 1989)

"Combining" as a compilation technique for VLIW architectures. - Toshio Nakatani; Kemal Ebcioglu (MICRO, 1989)

Using a lookahead window in a compaction-based parallelizing compiler. - Toshio Nakatani; Kemal Ebcioglu (MICRO, 1990)

An Expert System for Harmonizing Chorales in the Style of J. S. Bach. - Kemal Ebcioglu (J. Log. Program., 1990)

A wide instruction word architecture for parallel execution of logic programs coded in BSL. - Kemal Ebcioglu; Manoj Kumar (New Gener. Comput., 1990)

On Optimal Parallelization of Arbitrary Loops. - Uwe Schwiegelshohn; Franco Gasperoni; Kemal Ebcioglu (J. Parallel Distributed Comput., 1991)

An architectural framework for migration from CISC to higher performance platforms. - Gabriel M. Silberman; Kemal Ebcioglu (ICS, 1992)

An efficient resource-constrained global scheduling technique for superscalar and VLIW processors. - Soo-Mook Moon; Kemal Ebcioglu (MICRO, 1992)

On Performance, Efficiency of VLIW and Superscalar. - Soo-Mook Moon; Kemal Ebcioglu (ICPP (2), 1993)

Selective Scheduling Framework for Speculative Operations in VLIW and Superscalar Processors. - Soo-Mook Moon; Kemal Ebcioglu; Ashok K. Agrawala (Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, 1993)

A study on the number of memory ports in multiple instruction issue machines. - Soo-Mook Moon; Kemal Ebcioglu (MICRO, 1993)

An Architectural Framework for Supporting Heterogeneous Instruction-Set Architectures. - Gabriel M. Silberman; Kemal Ebcioglu (Computer, 1993)

Making Compaction-Based Parallelization Affordable. - Toshio Nakatani; Kemal Ebcioglu (IEEE Trans. Parallel Distributed Syst., 1993)

VLIW Compilation Techniques in a Superscalar Environment. - Kemal Ebcioglu; Randy D. Groves; Ki-Chang Kim; Gabriel M. Silberman; Isaac Ziv (PLDI, 1994)

Performance Analysis of Tree VLIW Architecture for Exploiting Branch ILP in Non-Numerical Code. - Soo-Mook Moon; Kemal Ebcioglu (International Conference on Supercomputing, 1997)

DAISY: Dynamic Compilation for 100% Architectural Compatibility. - Kemal Ebcioglu; Erik R. Altman (ISCA, 1997)

Compilers for Instruction-Level Parallelism. - Michael S. Schlansker; Thomas M. Conte; James C. Dehnert; Kemal Ebcioglu; Jesse Zhixi Fang; Carol L. Thompson (Computer, 1997)

Simulation/evaluation environment for a VLIW processor architecture. - Jaime H. Moreno; Mayan Moudgill; Kemal Ebcioglu; Erik R. Altman; C. Brian Hall; Rene Miranda; Shyh-Kwei Chen; Arkady Polyak (IBM J. Res. Dev., 1997)

From the guest editors. - Kemal Ebcioglu (Int. J. Parallel Program., 1997)

Parallelizing Nonnumerical Code with Selective Scheduling and Software Pipelining. - Soo-Mook Moon; Kemal Ebcioglu (ACM Trans. Program. Lang. Syst., 1997)

An eight-issue tree-VLIW processor for dynamic binary translation. - Kemal Ebcioglu; Jason Fritts; Stephen Kosonocky; Michael Gschwind; Erik R. Altman; Krishnan Kailas; Terry Bright (ICCD, 1998)

The Performance Impact of Exploiting Branch ILP with Tree Representation of ILP Code. - Soo-Mook Moon; Kemal Ebcioglu (Comput. J., 1998)

LaTTe: A Java VM Just-In-Time Compiler with Fast and Efficient Register Allocation. - Byung-Sun Yang; Soo-Mook Moon; Seongbae Park; Junpyo Lee; SeungIl Lee; Jinpyo Park; Yoo C. Chung; Suhyun Kim 001; Kemal Ebcioglu; Erik R. Altman (IEEE PACT, 1999)

Execution-Based Scheduling for VLIW Architectures. - Kemal Ebcioglu; Erik R. Altman; Sumedh W. Sathaye; Michael Gschwind (Euro-Par, 1999)

Optimizations and Oracle Parallelism with Dynamic Translation. - Kemal Ebcioglu; Erik R. Altman; Sumedh W. Sathaye; Michael Gschwind (MICRO, 1999)

Lightweight monitor for Java VM. - Byung-Sun Yang; Junpyo Lee; Jinpyo Park; Soo-Mook Moon; Kemal Ebcioglu; Erik R. Altman (SIGARCH Comput. Archit. News, 1999)

Instruction-Level Parallelism and Processor Architecture. - Kemal Ebcioglu (Euro-Par, 2000)

Binary translation and architecture convergence issues for IBM system/390. - Michael Gschwind; Kemal Ebcioglu; Erik R. Altman; Sumedh W. Sathaye (ICS, 2000)

Unroll-based register coalescing. - Suhyun Kim 001; Soo-Mook Moon; Jinpyo Park; Kemal Ebcioglu (ICS, 2000)

Efficient Java exception handling in just-in-time compilation. - SeungIl Lee; Byung-Sun Yang; Suhyun Kim 001; Seongbae Park; Soo-Mook Moon; Kemal Ebcioglu; Erik R. Altman (Java Grande, 2000)

Reducing Sweep Time for a Nearly Empty Heap. - Yoo C. Chung; Soo-Mook Moon; Kemal Ebcioglu; Dan Sahlin (POPL, 2000)

Reducing virtual call overheads in a Java VM just-in-time compiler. - Junpyo Lee; Byung-Sun Yang; Suhyun Kim 001; Kemal Ebcioglu; Erik R. Altman; SeungIl Lee; Yoo C. Chung; Heungbok Lee; Je-Hyung Lee; Soo-Mook Moon (SIGARCH Comput. Archit. News, 2000)

A Prolog Tailoring Technique on an Epilog Tailored Procedure. - Yoon-chan Jhi; Ki-Chang Kim; Kemal Ebcioglu; Yong Surk Lee (Ershov Memorial Conference, 2001)

CARS: A New Code Generation Framework for Clustered ILP Processors. - Krishnan Kailas; Kemal Ebcioglu; Ashok K. Agrawala (HPCA, 2001)

Advances and future challenges in binary translation and optimization. - Erik R. Altman; Kemal Ebcioglu; Michael Gschwind; Sumedh Sathaye (Proc. IEEE, 2001)

Dynamic Binary Translation and Optimization. - Kemal Ebcioglu; Erik R. Altman; Michael Gschwind; Sumedh W. Sathaye (IEEE Trans. Computers, 2001)

A Register File Architecture and Compilation Scheme for Clustered ILP Processors. - Krishnan Kailas; Manoj Franklin; Kemal Ebcioglu (Euro-Par, 2002)

Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling. - Suhyun Kim 001; Soo-Mook Moon; Jinpyo Park; Kemal Ebcioglu (IEEE Trans. Computers, 2002)

Topic 8: Parallel Computer Architecture and Instruction-Level Parallelism. - Kemal Ebcioglu; Wolfgang Karl; André Seznec; Marco Aldinucci (Euro-Par, 2004)

VLaTTe: A Java Just-in-Time Compiler for VLIW with Fast Scheduling and Register Allocation. - Suhyun Kim 001; Soo-Mook Moon; Kemal Ebcioglu; Erik R. Altman (IEICE Trans. Inf. Syst., 2004)

X10: an object-oriented approach to non-uniform cluster computing. - Philippe Charles; Christian Grothoff; Vijay A. Saraswat; Christopher Donawa; Allan Kielstra; Kemal Ebcioglu; Christoph von Praun; Vivek Sarkar (OOPSLA, 2005)

Programming by sketching for bit-streaming programs. - Armando Solar-Lezama; Rodric M. Rabbah; Rastislav Bodík; Kemal Ebcioglu (PLDI, 2005)

Selective sweeping. - Yoo C. Chung; Soo-Mook Moon; Kemal Ebcioglu; Dan Sahlin (Softw. Pract. Exp., 2005)

Lightweight monitors for the Java virtual machine. - Byung-Sun Yang; Soo-Mook Moon; Kemal Ebcioglu (Softw. Pract. Exp., 2005)

Efficient Register Mapping and Allocation in LaTTe, an Open-Source Java Just-in-Time Compiler. - Byung-Sun Yang; Junpyo Lee; SeungIl Lee; Seongbae Park; Yoo C. Chung; Suhyun Kim 001; Kemal Ebcioglu; Erik R. Altman; Soo-Mook Moon (IEEE Trans. Parallel Distributed Syst., 2007)

Author retrospective for a global resource-constrained parallelization technique. - Kemal Ebcioglu; Alexandru Nicolau (ICS 25th Anniversary, 2014)

Memory Partitioning in the Limit. - Emre Kultursay; Kemal Ebcioglu; Gürhan Küçük; Mahmut T. Kandemir (Int. J. Parallel Program., 2016)

A parallel hardware hypervisor for hardware-accelerated cloud computing. - Atakan Dogan; Kemal Ebcioglu (Concurr. Comput. Pract. Exp., 2022)

Cloud Building Block Chip for Creating FPGA and ASIC Clouds. - Atakan Dogan; Kemal Ebcioglu (ACM Trans. Reconfigurable Technol. Syst., 2022)

Highly Parallel Multi-FPGA System Compilation from Sequential C/C++ Code in the AWS Cloud. - Kemal Ebcioglu; Ismail San (ACM Trans. Reconfigurable Technol. Syst., 2022)

1,024-FPGA DES Supercomputer on the AWS Cloud. - Kemal Ebcioglu; Batuhan Bulut; Atakan Dogan; Gürhan Küçük; Ismail San (Concurr. Comput. Pract. Exp., 2025)