Reading about architectures of famous early supercomputers in comp.arch
got me thinking about the computer on which I first cut my teeth:
The Danish GIER computer. In the first 9 months after I left the Danish
high school and entered University of Copenhagen, I laid hands oa no
less than three of these machines. Wikipediai (even the Danish version)
does not have much information about these machines, but a bit more
about the predecessor, the DASK, which was only ever built in one instantiation.
Any Danes here?
Reading about architectures of famous early supercomputers in comp.arch
got me thinking about the computer on which I first cut my teeth:
The Danish GIER computer. In the first 9 months after I left the Danish
high school and entered University of Copenhagen, I laid hands oa no
less than three of these machines. Wikipediai (even the Danish version)
does not have much information about these machines, but a bit more
about the predecessor, the DASK, which was only ever built in one instantiation.
The description of the DASK instruction architecture sound somewhat like
the GIER, which makes me wonder: Did the GIER mostly re-implement the
DASK architecture in transistor technology (where the DASK was tubes) ?
The GIER architecture had an unusual word architecture: Each word had 40
data bits plus two flag bits. In data words, these were called the a and
b bits, and their use was up to software. For example, one might use
them to flag the end of a row of an array and then test for that to exit
a loop. In instruction words, one was called the "s" (for short)
bit, indicating that the instruction held two 20-bit instractions
instead of a single 40-bit instruction, while the other was the "f" bit, indicating the the opcode earlier in the word was a floating point
operation. Integer and floating point operations had the same opcode,
the "f" bit told the CPU which instruction was really in play.
The Wikipedia article on DASK mentions the short/long instructions and
says it was a 40-bit machine. I tend to think of the GIER as a 42-bit machine, since memory words are 42 bits wide, and all 42 bits travel to
the registers, though only 40 participate in arithmetic operations.
Any Danes here?
On Thu, 22 May 2025 19:05:16 -0000 (UTC), Lars Poulsen wrote:
The Wikipedia article on DASK mentions the short/long instructions and
says it was a 40-bit machine. I tend to think of the GIER as a 42-bit
machine, since memory words are 42 bits wide, and all 42 bits travel to
the registers, though only 40 participate in arithmetic operations.
Any Danes here?
Not I, but they were interesting machines. Someone (Wirth?) implemented an early version of Algol on the GIER, and Brinch-Hansen created concurrent
<something-or-other, maybe Pascal> for the rc4000, and wrote an OS in it.
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 8 |
Nodes: | 8 (0 / 8) |
Uptime: | 104:08:55 |
Calls: | 161 |
Files: | 21,502 |
Messages: | 78,589 |