My CPU Timeline (1986-2009)

Here’s, retrieved from my old web, my own timeline of CPUs 1986-2009. I think it’s pretty correct.

Microprocessors

  • 1986: CSG6510, ~1MHz (PAL C64)
  • 1990: NEC V20, 8MHz
  • 1992: AMD Am386, 40MHz
  • 1995: 40MHz(?) Cyrix 4×86
  • 1996: AMD 486DX4, 100MHz
  • 1997: Intel Pentium (P54C, no-MMX) 166MHz
  • 1998: Intel Celeron 300MHz (cacheless)
  • 1999: Intel Pentium II 400MHz
  • 2000: Intel Pentium III 500 MHz
  • 2000: Intel Pentium III 650 MHz
  • 2001: Intel Pentium III-E 750MHz
  • 2001: AMD Athlon 1GHz (‘Thunderbird’)
  • 2003: AMD Athlon XP 2000+ (‘Palomino’) 1.66GHz
  • 2004: AMD Athlon XP 2600+ (‘Barton’ ?) 1.97GHz
  • 2008: AMD Athlon X2 5200+ (2.6GHz)
Advertisements

DLL Best Practices

Creating Win32 DLLs may seem rather easy, however there are many subtle things to take in account (loader deadlocks are unknown by many Win32 developers)

Here’s a very good read for the topic:

http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx