Tim Marsland

Learn More
By the end of the decade, computing designs will shift from a processor-centric architecture to a memorycentric architecture. At rack scale, we can expect a large pool of non-volatile memory (NVM) that will be accessed by heterogeneous and decentralized compute resources [3, 17]. Such memory-centric architectures will present challenges that today’s(More)
There is a trade-off between making space for future developments, and reducing interoperability and compatibility. We’ve attempted to make some decisions here, and explain our rationale. Most of the types are the scalar types from <sys/types.h>. These types are used in many fundamental system interfaces, so it’s important that we get this correct from the(More)
  • 1