J
James M. Nolan
Researcher at EMC Corporation
Publications - 8
Citations - 893
James M. Nolan is an academic researcher from EMC Corporation. The author has contributed to research in topics: Cache pollution & Cache coloring. The author has an hindex of 7, co-authored 8 publications receiving 893 citations.
Papers
More filters
Patent
Memory back-up system
TL;DR: In this article, a non-write-through cache memory associated with each of the system's processing elements stores computations generated by that processing element, and at a context switch, the stored information is sequentially written to two separate main memory units.
Patent
Modular computer system
TL;DR: In this paper, a multi-processor computer system is disclosed in which processing elements, memory elements and peripheral units can be physically added and removed from the system without disrupting its operation or necessitating any reprogramming of software running on the system.
Patent
Memory back up system with one cache memory and two physically separated main memories
TL;DR: In this article, a non-write-through cache memory associated with each of the system's processing elements stores computations generated by that processing element at a context switch, the stored information is sequentially written to two separate main memory units.
Patent
Self-checking computer circuitry
TL;DR: In this paper, a fault-tolerant computer is described in which circuitry is constructed in two identical half-circuits, each half contains a complete data processing and control unit but only one half of the memory which is necessary for a functionally-complete unit.
Patent
Method and apparatus for implementing high-performance, scaleable data processing and storage systems
Raju C. Bopardikar,Jacob Y. Bast,Gary A. Cardone,David E. Kaufman,Stuart P. MacEachern,Bruce D. McLeod,James M. Nolan,Zdenek Radouch,Jack J. Stiffler,James A. Wentworth +9 more
TL;DR: In this article, a data system architecture is described that allows multiple processing and storage resources to be connected to multiple clients so as to distribute the clients' workload efficiently across the available resources.