A new
system architecture for servers used in supercomputers uses an on-
chip switch fabric with backpressure to improve performance. A
server-on-a-
chip includes one or more of the on-
chip switch fabrics
coupling one or more
processing cores enabled to respond to the backpressure. Optionally, one or more ports of the on-chip switch fabrics are used to provide (external) ports of the
server-on-a-chip to enable seamless communication with other
server-on-a-chip instances. Various instances of the server-on-a-chip use the seamless communication to communicate with each other over a single
printed circuit board and / or with each other across a plurality of printed circuit boards. Optional
smart memory and / or multi-homed memory techniques improve memory efficiency by posting all writes, hiding
DRAM maintenance operations (e.g., refresh, scrubbing, error correction and / or error
logging), and / or reducing
attack vectors, such as via secure
booting of encrypted boot images.