It's very rare to find a processor where all of these are the same. Intel tried marketing the Pentium as a 64-bit chip for a while because it had 64-bit ALU ops. Most '64-bit' processors actually have something like a 48-bit virtual and 40-bit physical address space, but 64-bit registers and ALU ops (and some have 128-bit and 256-bit vector registers and ALU ops). The Pentium Pro with PAE had a 36-bit physical but 32-bit virtual address space, so you only got 4GB of address space per process, but multiple processes could use more than 4GB between them. This is the opposite way around to what you want for an OS, where you want to be able to map all of physical memory into your kernel's virtual address space and is one of the reasons that PAE kernels came with a performance hit.
Videogame programmer here. It wasn't really a compiler optimization issue. There's no compiler on the planet that can perform high-level optimizations like that.
Compiler engineer here. The vectorisation for the Cell wasn't the hard part, it was the data management. Autovectorisation and even autoparallelisation are done by some compilers (the Sun compiler suite was doing both before the Cell was introduced), and can be aided by OpenMP or similar annotations. If the Cell SPUs had been cache-coherent and had direct access to DRAM, then there's a good chance that a bit of investment in the compiler would have given a big speedup. The problem of deciding when to DMA data to and from the SPUs and where you need to add explicit synchronisation into the PPU was much, much harder. I've worked on a related problem in the context of automatic offload to GPUs and it turns out to be non-computable in most nontrivial cases (it depends heavily on accurate alias analysis).
Debian hamm sucked quite a bit less than SunOS
We had a couple of those. You should have tried NetBSD. For a very long time, Linux had particularly bad handling of the SPARC TLB and NetBSD was faster to the extent that it was noticeable by the user in the GUI.
apart from the terrible quality of the CG3 driver in Xfree, which would lock the entire machine up solid after about 30 minutes of use
When was these? Even after they stopped being useful as stand-alone machines, we used them as dumb X servers and easily had a few weeks of XFree86 uptime.
Okay, let's remove the coercion then and have a proper libertarian solution. No one has to get vaccinated, but anyone who is not vaccinated is liable for and harm done by anyone that they infected with a disease, including joint liability for all outbreaks of that disease where the vaccinated number dropped below the number responsible for herd immunity.
By all means, go ahead and defend your right to kill people as a result of your negligence.
Thank you for illustrating my point so eloquently. It's precisely because of people like you that this line of reasoning is so fraught with peril.
Um, the search is by keyword also (click on the "Search RCWs" link to see the full UI). And PDFs are refreshed once per year because paper publication of the complete thing is also once per year, it's not like they're deliberately slowing things down.
Here's a better example, then - Revised Code of Washington:
http://apps.leg.wa.gov/rcw/
Most recent version is searchable online HTML. It, and all the previous editions, are also available as downloadable PDFs, exactly as they are published on paper. All of these are free.
Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.