Principles of Computer Architecture

I am an author of Principles of Computer Architecture (Prentice Hall, 2000, co-author with Vincent Heuring), and Computer Architecture and Organization: An Integrated Approach (John Wiley & Sons, 2007, co-author with Vincent Heuring), which are undergrad computer architecture textbooks. I authored dozens of professional papers and patents relating to information technology, and served on the Rutgers University Computer Science faculty for 12 years before launching the Rutgers University Internet Institute, which served as a model for IIUSA where I have worked since.

Computer Architecture & Organization

Tesler’s Theorem: Artificial intelligence is whatever hasn’t been done yet.

My earlier research in high speed switching for networking and telephony resulted in the original work A Digital Design Methodology for Optical Computing, (Miles Murdocca), The MIT Press.

A Digital Design Method for Optical Computing Cover

A Digital Design Methodology for Optical Computing covers a method of designing free-space digital optical circuits using regular interconnects. Light travels in a straight line in free space, but unfortunately we cannot easily bend beams of light in free space the way that we can fashion wires into complex paths with photolithography. On the other hand, light beams can cross right through each other without interacting, which supports a great density of interconnection capability. This is unlike wires, which interfere just by being close to one another. The book covers a design approach that utilizes the advantages of free space optics while minimizing the lack of complexity within a plane.

Looking for book resources?

  • CAO Computer Architecture and Organization
  • POCA Principles of Computer Architecture