- Sumer (/ˈsuːmər/) is the earliest known civilization in the historical region of southern Mesopotamia (now south-central Iraq), emerging during the Chalcolithic and early Bronze Ages between the sixth and fifth millennium BC. Like nearby Elam, it is one of the cradles of civilization, along with Egypt, the Indus Valley, China, Caral-Supe, and Mesoamerica. Living along the valleys of the Tigris and Euphrates rivers, Sumerian farmers grew an abundance of grain and other crops, a surplus which enabled them to form urban settlements. The world’s earliest known texts come from the Sumerian cities of Uruk and Jemdet Nasr, and date to between c. 3350 – c. 2500 BC, following a period of proto-writing c. 4000 – c. 2500 BC.
- The Intel 8088 processor’s instruction prefetch circuitry: a look inside (righto.com)
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM’s decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the dominance of the x86 architecture that continues to the present.1 One way that the 8086 and 8088 increased performance was by prefetching: the processor fetches instructions from memory before they are needed, so the processor can execute them without waiting on the relatively slow memory. I’ve been reverse-engineering the 8088 from die photos and this blog post discusses what I’ve uncovered about the prefetch circuitry.