Questions tagged [performance]
The performance tag has no usage guidance.
54
questions
10
votes
1
answer
525
views
Relay computer performance
I'm looking for performance data on relay based computers, and even human based computers. Performance, as in, time to perform an addition, multiple, etc.
The Nordhaus data is all I have been able to ...
18
votes
1
answer
2k
views
What did it cost the 8086 to support unaligned access?
The Intel 8086 supported unaligned loads and stores of 16-bit data, e.g. mov ax, foo was guaranteed to work even if foo was odd.
What did this cost, in terms of performance and chip area, compared to ...
3
votes
2
answers
342
views
When did CMOS processors become the fastest?
The earliest CMOS microprocessors (RCA 1802, HP Stirling RISC, et.al.) were slower than contemporaneous NMOS microprocessors and Bipolar logic computers. (IIRC, both the 1802 and the 6502 could be ...
23
votes
1
answer
4k
views
How much slower was the 286 in protected mode?
I am given to understand that if the 80286 is run in protected mode, it is slightly slower than real mode, due to memory protection checks taking extra clock cycles.
Just how much slower is it? Either ...
16
votes
4
answers
4k
views
Was the ZX Spectrum used for serious number crunching?
From Eurogamer’s obituary of Sir Clive Sinclair:
Sinclair never intended for his computers to be games machines, but
that was what the market decided they were. Within the space of a few
years, the ...
16
votes
1
answer
3k
views
Was any DRAM ever slower than 2 MHz?
4096-bit dynamic RAM chips were commonly used for main memory in microcomputers of the late seventies. According to the Mostek MK4096 datasheet, it was sold in various speed grades, with the slowest ...
34
votes
8
answers
4k
views
What made some 8-bit BASIC interpreters especially slow?
Most 8-bit systems had a BASIC interpreter that ran at a rate roughly commensurate with the CPU type, speed, memory bandwidth and interrupt status. Some systems, however, had interpreters that ran at ...
8
votes
3
answers
681
views
Did the ARM-1 really outperform the 387?
According to a comment on https://news.ycombinator.com/item?id=31985142
The first benchmarks indicated the plain Archimedes had higher FP throughput than a 16MHz 386 with a 387.
The original ...
27
votes
9
answers
6k
views
Fastest 8-bit microprocessor for multiply-accumulate?
I'm wanting to identify which 8-bit microprocessor would have the best performance for a multiply-accumulate operation.
By "operation", I mean the minimal implementation for 16-bit operands ...
5
votes
1
answer
669
views
Who were the market for those "speed up your computer" shareware applications back in the day? [closed]
In the Swedish computer magazine PC Hemma ("Home PC") from February 1997 (p. 68), they included a floppy disk with shareware programs related to "trimming your PC", as well as a ...
7
votes
1
answer
758
views
Hardware for higher resolution VESA modes
What computer hardware was needed to run something like Duke Nukem 3D smoothly at the 640x480 or 800x600 VESA modes at the time (1996-1997)?
I was wondering if this was possible with contemporary ...
26
votes
3
answers
7k
views
Why might Quake run slowly on a modern PC in DOS, but not in a virtual machine?
I noticed back in the DOS gaming era that DOS games ran slowly in hi-res modes. I was surprised to discover that this could be true on a modern machine.
I booted a 2017 i5 7200u (I think) laptop into ...
12
votes
2
answers
2k
views
The march of progress before microchips
Throughout the 1980s and 1990s, computer power seemed to increase so drastically that pretty much any computer you could own rapidly became obsolete. Such were the strides in available power and ...
33
votes
4
answers
5k
views
Why was manual branch suggestion abandoned?
Once pipelined CPUs became common, a common issue arrived as a result of taking the wrong branch of a conditional jump, and thus needing to flush the pipeline. As a result branch prediction mechanisms ...
36
votes
17
answers
8k
views
How fast were BASIC interpreters in the 80s? (Is this optimization for speed really necessary?)
I have a client who wants me to analyze a BASIC program from Umberto Eco's Foucault's Pendulum. I have never written a line of BASIC in my life as I was born in 1995 and started programming around ...
1
vote
1
answer
182
views
Did the computing power of end users increase at a steady pace over the years? [closed]
Does the computing power of the average people in the household increase at a steady pace or has it wax and waned over the years? Are there some eras of computers where computing power grew faster ...
7
votes
3
answers
5k
views
What is the MOS 6502 doing on each cycle of an instruction?
So, first off, I am kind of a noob with emulators and the 6502.
Summarise the problem
If we for example take the instruction ADC Immediate ($69) which adds the accumulator to an immediate value and ...
17
votes
1
answer
1k
views
How did the Nova 1200 divide so quickly?
According to https://en.wikipedia.org/wiki/Data_General_Nova
The Nova 1200 executed core memory access instructions (LDA and STA) in 2.55 microseconds (μs). Use of read-only memory saved 0.4 μs. ...
9
votes
1
answer
2k
views
Why was the Nintendo 64 bad at textures?
The Nintendo 64 had a reputation for being great at drawing triangles, but not so good at texturing them, so that many games fell back on heavy use of untextured (though Gouraud shaded) triangles, ...
5
votes
2
answers
1k
views
How fast was Rambus compared to regular EDO RAM?
The Nintendo 64 used Rambus RDRAM. This was an unusual choice, e.g. the PlayStation used regular EDO RAM which I gather most consoles and computers did at the time.
As I understand it, Nintendo chose ...
17
votes
3
answers
4k
views
Why was the 1541 so slow?
The Commodore 1541 floppy disk drive, sold for use with the 64, was notoriously slow for historical and technical reasons:
Marketing insisted on compatibility with the 1540, the floppy drive sold ...
10
votes
2
answers
794
views
How fast did the ARM-1 access memory?
The ARM-1, an early 32-bit RISC CPU, was used in the Acorn Archimedes computers, released in 1987. Its rated speed was one 32-bit instruction per cycle at 8 MHz.
Typical RAM chips at that time would ...
13
votes
6
answers
6k
views
Did any RISC CPU ever take more than one clock cycle per instruction?
Classic RISC CPUs like ARM and MIPS basically offer the trade-off: simple instruction set, but instructions execute in one cycle for good overall performance. (It gets more complicated in later times, ...
4
votes
1
answer
261
views
How long would a 41256 take to do 4 accesses in fast page mode?
I have been surprised at how little use eighties computers made of fast page mode access to RAM. (A notable exception being the Sinclair Spectrum, which used it to get the necessary bandwidth to video ...
10
votes
2
answers
1k
views
What PC graphics tech outperformed Sega Dreamcast in 1999?
The Sega Dreamcast was released in 1999 (1998 in Japan) at just the time that the competition for 3D graphics on PCs was intensifying. It's my assumption that a high-end 1999 Pentium II PC with 3Dfx ...
7
votes
1
answer
665
views
Why is ZX80 much faster than Spectrum on Rugg/Feldman benchmarks?
If you look at the results of the Rugg/Feldman benchmarks, shown in this Wiki entry, you'll see that Sinclair ZX80 is much faster than Sinclair Spectrum on all tests despite the fact that both ...
18
votes
6
answers
7k
views
How slow was the 6502 BASIC compared to Assembly
Imagine a modern computer, where let's say Python is a high level programming language and needs to be interpreted in order to execute a piece of code. You could write some code in C, compile it, ...
2
votes
1
answer
330
views
How to load into FAST RAM on Apple IIgs?
The Apple IIgs (last, ROM03 version) came with 128K of standard RAM and 1M of FAST RAM. The distinguishing characteristic of the FAST RAM is that code running from there can run at 2.8 MHz instead of ...
8
votes
4
answers
838
views
Does fast page mode apply to ROM?
Starting with the 4116, RAM chips from the late seventies supported fast page mode, where if you were reading nearby – particularly, successive – words, you didn't need to supply both row and column ...
8
votes
1
answer
735
views
How can floating point addition be so slow on a BESM-6?
In the BESM-6 technical manuals — for example, in the ALU description, page 4 — there is a table specifying min/max/average instruction latencies in clock cycles (the last 3 columns; the ...
15
votes
4
answers
4k
views
For fast scrolling DOS games, when was Mode13h preferred over Mode X?
Back in the DOS days of gaming (more specifically, 80286 - 80486 era), developers typically needed to choose between using the chunky and easier Mode 13h or the more complex "Mode X" that provided ...
11
votes
1
answer
517
views
Which pre-IEEE computers had a single precision FPU and implemented double precision floats in software?
Before the formats of floating point numbers have been standardized in IEEE 754 in 1985, different vendors had used many different floating point formats, some of them listed on the Data Format and ...
4
votes
2
answers
483
views
FCC RF limits and wire transmission speeds
As I understand it, in the early days of personal computers, strict FCC limits on RF emissions, were a factor limiting the speed at which data could be transmitted over wires, but I'm trying to ...
2
votes
1
answer
690
views
File system performance and the Unix API
A 1994 book called 'The Design and Implementation of a Log-structured file system' contains the claim "We have implemented a prototype log-structured file system called Sprite LFS; it outperforms ...
7
votes
4
answers
4k
views
Amiga memory bandwidth
Looking at a timing diagram for the various kinds of memory access occurring on the Amiga http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node02D4.html it seems to be saying that video ...
1
vote
1
answer
800
views
How adequate would 48-bit floating point be? [closed]
Though power of 2 word sizes look in hindsight like a natural consensus, historical computers used quite a wide variety, including but not limited to 9, 18, 36, 12, 24 and 60 bits.
Power-of-2 ...
6
votes
2
answers
271
views
Can fast page mode depend on the first data retrieved?
As early as the seventies, some computers used RAM in page mode, in which you can read two or more words from sequential locations in rapid succession by only supplying the column address once, and ...
38
votes
7
answers
24k
views
Comparing raw performance of the Z80 and the 6502
A lot has been said on the internet about the 6502, at 1MHz, being roughly equivalent in performance to the Z80, at 4 MHz. It is said the Z80 has a typical 4 clock ticks per instruction, while the ...
8
votes
1
answer
839
views
Breakeven number of bytes for programmable DMA
Contemporary with the old 8-bit chips, existed powerful but unsung programmable DMA controllers like the Zilog 8410 and the Intel 8257, that could copy data from one memory location to another, much ...
5
votes
1
answer
440
views
CPU speedup breaking sound compatibility
In the old days, it sometimes happened that a computer with a compatible but faster CPU, had problems running old games. For example, Sopwith was written for an 8088 PC; it was amusingly challenging ...
6
votes
1
answer
2k
views
How much faster is the Z80H?
The Z80A, rated for a maximum clock speed of 4 MHz, was a very widely used CPU in the 8-bit era.
The Z80H, introduced in 1986, was rated for a maximum clock speed of 8 MHz. This would at first glance ...
13
votes
3
answers
2k
views
When did CPUs start using page mode DRAM?
According to https://en.wikipedia.org/wiki/Dynamic_random-access_memory#Page_mode_DRAM
Page mode DRAM is a minor modification to the first-generation DRAM IC interface which improved the ...
5
votes
7
answers
1k
views
Benchmark between Home computers? What can be a valid parameter for that?
I'm writing my thesis about the home computer market between 1977 and 1984 (focusing on Commodore Inc.so PET, VIC-20 and 64 and competitors). I'm trying to plot a curve describing the technological ...
25
votes
4
answers
6k
views
Z8410 DMA chip as GPU?
There are basically two ways to design a 2D graphics system:
Provide lots of hardware support in the form of tiles, hardware scrolling and sprites, to put together each frame on the fly from a small ...
17
votes
9
answers
4k
views
Z80 and video chip contending for random access
Back in the 8-bit days, I used 6502 computers, where the story about memory access was easy to understand. RAM chips of the late seventies and early eighties could do 2 MHz (or a bit more e.g. 2.6 in ...
18
votes
4
answers
6k
views
How fast is memcpy on the Z80?
I gather the fastest way to implement memcpy (copy a certain number of bytes from one place in memory to another) on the Z80 is to use an instruction called LDIR. But how fast is the result, when ...
8
votes
3
answers
3k
views
Floating point performance of classic minicomputers
Are there any numbers available for the floating point performance of classic minicomputers of the seventies and eighties? For example, the VAX 11/780 for integer calculations was generally rated in ...
18
votes
5
answers
4k
views
80s DRAM chips: one per bit of data bus width?
As I understand it, in the eighties the typical way of handling memory was one RAM chip per bit of data bus width. Suppose you were building a 16-bit machine and you wanted to give it 32K of RAM, you ...
16
votes
3
answers
3k
views
Speed of early ROM versus RAM chips
In the late seventies, up through around 1981, the maximum access speed of off-the-shelf RAM chips was around 2.6 MHz.
Did the same speed limit apply to ROM chips of the same era? If not, what would ...
3
votes
3
answers
2k
views
How to compute performance of a CPU in FLOPS?
For a computer that took a variable number of clock cycles to execute floating point instructions, what would be the formula to estimate its performance in FLOPS assuming that it can execute either A ...