Questions tagged [performance]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
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 ...
Derek Jones's user avatar
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 ...
rwallace's user avatar
  • 58.4k
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 ...
hotpaw2's user avatar
  • 8,125
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 ...
rwallace's user avatar
  • 58.4k
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 ...
user1095108's user avatar
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 ...
rwallace's user avatar
  • 58.4k
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 ...
scruss's user avatar
  • 20.5k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Brian H's user avatar
  • 60.1k
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 ...
Tarlton's user avatar
  • 67
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 ...
Sam's user avatar
  • 411
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 ...
Leon Simpson's user avatar
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 ...
MathematicalOrchid's user avatar
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 ...
Badasahog's user avatar
  • 4,001
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 ...
Gellweiler's user avatar
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 ...
Neil Meyer's user avatar
  • 6,121
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 ...
user avatar
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. ...
rwallace's user avatar
  • 58.4k
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, ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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, ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Brian H's user avatar
  • 60.1k
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 ...
neutrino's user avatar
  • 173
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, ...
Bartek Malysz's user avatar
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 ...
Brian H's user avatar
  • 60.1k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Leo B.'s user avatar
  • 18.3k
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 ...
cbmeeks's user avatar
  • 8,441
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 ...
Leo B.'s user avatar
  • 18.3k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Biff Iam's user avatar
  • 2,159
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Cicomameli's user avatar
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
rwallace's user avatar
  • 58.4k
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 ...
Leo B.'s user avatar
  • 18.3k