A neural processing node with on-chip learning. - James Donald; Lex A. Akers (ISCAS, 1993)

An adaptive neural processing node. - James Donald; Lex A. Akers (IEEE Trans. Neural Networks, 1993)

Pattern Recognition and System Control with a Neural Processor. - James Donald; Lex A. Akers (ISCAS, 1994)

Techniques for Multicore Thermal Management: Classification and New Exploration. - James Donald; Margaret Martonosi (ISCA, 2006)

Power efficiency for variation-tolerant multicore processors. - James Donald; Margaret Martonosi (ISLPED, 2006)

An Efficient, Practical Parallelization Methodology for Multicore Architecture Simulation. - James Donald; Margaret Martonosi (IEEE Comput. Archit. Lett., 2006)

Reversible logic synthesis with Fredkin and Peres gates. - James Donald; Niraj K. Jha (ACM J. Emerg. Technol. Comput. Syst., 2008)