Branch Prediction in Multi-Threaded Processors. - Jayanth Gummaraju; Manoj Franklin (IEEE PACT, 2000)

Balancing thoughput and fairness in SMT processors. - Kun Luo; Jayanth Gummaraju; Manoj Franklin (ISPASS, 2001)

Merrimac: Supercomputing with Streams. - William J. Dally; Francois Labonte; Abhishek Das; Pat Hanrahan; Jung Ho Ahn; Jayanth Gummaraju; Mattan Erez; Nuwan Jayasena; Ian Buck; Timothy J. Knight; Ujval J. Kapasi (SC, 2003)

Stream Programming on General-Purpose Processors. - Jayanth Gummaraju; Mendel Rosenblum (MICRO, 2005)

Architectural Support for the Stream Execution Model on General-Purpose Processors. - Jayanth Gummaraju; Mattan Erez; Joel Coburn; Mendel Rosenblum; William J. Dally (PACT, 2007)

Executing irregular scientific applications on stream architectures. - Mattan Erez; Jung Ho Ahn; Jayanth Gummaraju; Mendel Rosenblum; William J. Dally (ICS, 2007)

Streamware: programming general-purpose multicore processors using streams. - Jayanth Gummaraju; Joel Coburn; Yoshio Turner; Mendel Rosenblum (ASPLOS, 2008)

Twin peaks: a software platform for heterogeneous computing on general-purpose and graphics processors. - Jayanth Gummaraju; Laurent Morichetti; Michael Houston; Ben Sander; Benedict R. Gaster; Bixia Zheng (PACT, 2010)

Efficient implementation of GPGPU synchronization primitives on CPUs. - Jayanth Gummaraju; Ben Sander; Laurent Morichetti; Benedict R. Gaster; Lee W. Howes (Conf. Computing Frontiers, 2010)