Microcaches. - David May 001; Dan Page; James Irwin; Henk L. Muller (HiPC, 1999)

Predictable Instruction Caching for Media Processors. - James Irwin; David May 001; Henk L. Muller; Dan Page (ASAP, 2002)

Instruction Stream Mutation for Non-Deterministic Processors. - James Irwin; Dan Page; Nigel P. Smart (ASAP, 2002)

Caches with Compositional Performance. - Henk L. Muller; Dan Page; James Irwin; David May 001 (Embedded Processor Design Challenges, 2002)

Using Media Processors for Low-Memory AES Implementation. - James Irwin; Dan Page (ASAP, 2003)

Digital Rights Management: The Open Mobile Alliance DRM specifications. - James Irwin (Inf. Secur. Tech. Rep., 2004)

The calendar as a sensor: analysis and improvement using data fusion with social networks and location. - Tom Lovett; Eamonn O'Neill; James Irwin; David Pollington (UbiComp, 2010)

Controlled experiments on millions of students to personalize learning. - Eliana Feasley; Chris Klaiber; James Irwin; Jace Kohlmeier; Jascha Sohl-Dickstein (AIED Workshops, 2013)

An FPGA-based coded excitation system for ultrasonic imaging using a second-order, one-bit sigma-delta modulator. - Jose R. Sanchez; Emma Keating; Sam Muir; Jacob Sandlund; James Irwin (EIT, 2013)

Lifelong learning for disturbance rejection on mobile robots. - David Isele; José-Marcio Luna; Eric Eaton; Gabriel Victor de la Cruz; James Irwin; Brandon Kallaher; Matthew E. Taylor (IROS, 2016)