How about CANDU reactors, where the coolant (heavy water) is the moderator? If the coolant boils off, the moderator is gone too. It's also anti-proliferation in that it requires no uranium enrichment, so the enrichment plants can't be used to produce weapons-grade uranium.
(What? U238 turns into Pu239 when struck by fast Neutrons, which abound in a CANDU reactor, and Pu239 is orders of magnitude easier to seperate from U238 than U235? Don't tell India or Pakistan... Oh wait... Too late)
The software for my slide scanner exits if you don't have an internet connection. While I can understand some software checking licenses, It makes no sense that this one should have to check for piracy as the $500 piece of hardware makes a pretty effective dongle.
At least my city, and it does seem to do a decent job except that every road on the island my sister lives on is listed as "Indian Reserve of Lyacksun 3" and there is actually no reserve on that island. The main map just doesn't show provincial boundaries or many cities.
I don't work for IBM, so I only know what I've read about the Cell, and other designs.
So the CPU is just a normal POWER, right?
Sounds like it.
But, from the article: "Along side these is a 64-bit Power processor capable of running two threads." "Capable of running two threads"? Is this the same as hyperthreading in the intel processor? I did not know IBM was working on their own implementation of that, have multithreading POWER CPUs been used in a product yet?
Sounds like it is the same as HT. I don't know if they have any in production yet.
It says t*he vector unit is a "VMX", well, that's just the same thing as Velocity Engine / Altivec that Apple uses, it's just a different brandname, right? And that'll be just part of the POWER, like the Altivec unit would be on a PPC?
Altivec is a trademark owned by Mototolla, velocity engine is a trademark owned by Apple, and VMX is a trademark owned by IBM. They all refer to the same thing.
The SPEs/APUs/"stream processors" are in particular what's confusing me just a little. I can think of lots of circumstances for which these things would be useful. But what I don't get is why, if you have these things, you still need the VMX. For what purposes is the VMX more suited? Has it got better throughput for the applications to which it is suited? Does it work better with the main CPU than the SPEs? Or is the idea here just that you don't have to keep the SPEs busy doing stuff that a normal VMX could handle?
Stream processors tend to have a lot better processing throughput than vector units as they do all the manipulations on each data element before moving on to the next one. Vector units may zip through the same array several times, requireing multiple loads of the same data. Also, stream processors are optimized for situations where each set of data can be manipulated independently from the others, so you can use several of them at the same time.
Here's my big concern: on the Mac, the big problem with altivec has been keeping the altivec units fed.... Will the SPEs have this same starvation problem?
Probably not. Each SPE has it's own registers (lost of them), and private memory (probably not readable by the other SPEs), and it's own instruction cache. They're designed to run a tight inner loop (called a kernel) over their chunks of data, performing all required operations before storing the result and moving on to the next chunk of data. See this overview of stream processing.
But, crucially, who loads the instructions for all of this?? If we've got a CPU that can be running two threads, and 8 little APU/SPEs that are each effectively running as their own processor, and all of this is sharing one memory bus... that's like effectively ten instruction streams to be reading at the same time. Is that going to be a problem? Do each of the 8 SPEs actually independently load their own instruction streams? Or is the idea that they partially use that 256k "local memory" as effectively an instruction cache?
Probably the CPU loads the kernel into the SPE instruction cache.
Stream processing was designed to compensate for the memory bandwidth issues associated with Vector Processing, and to take advantage of ALU Paralellism.
According to that overview:
There is a class of applications that lend themselves to being streamed processed. They have several defining characteristics. First, they provide an opportunity to exploit parallelism. Secondly, they have little or no data re-use, which makes using a conventional cache expensive. Finally, these applications have high computational intensity, which
enables a high ratio of computation to data.
The Cell CPU has a POWER Processor with VMX (it's vector based), plus 8 stream processors (which kick ass on vector processing units for some applications). So you've got
a regular CPU (good for program flow/logic and interdependant operations),
a vector unit (good for large arrays with no conditionals),
and 8 stream processors (good for applying the same operations plus flow control to lots of independant chunks of data).
Tinfoil hat time: Netscape was being customized and handed out by competing ISPs... Kill or cripple Netscape, and they can't do that any more. (whoops... mozilla's still alive and kicking).
Unfortunately, at my credit union each account held by a particular person is only different by 1 character. So if they've got my escrow account number they can figure out the rest.
I'm betting if the Bank had called him questioning the transfer the story would be is the bank violating his privacy rights by questioning transfers.
Phoning someone and asking them if they really did make a transfer is not an invasion of privacy as the customer should already know about it, and the bank definitely does.
I've gotten this kind of call before, and I'm glad of it... In my case though, I really had made a withdrawl in one city, then a $2000 interac purchase in annother city 2 hours later, then another interac transaction a few hours later in the first city.
If it passes within the orbits of geosynchronous satellites, what's the chance of it striking one of them? If it does, might it lose enough momentum to enter earth orbit?
You don't live on a small island, do you?
Roof leak.
Not every boat has radar or GPS. Every boat needs to know where the rocks are.
You can hot-swap CPUs on a linux box (non-beowulf) now???
Routed CRT internal voltage levels down VGA cable to motherboard. Bad bad, very bad. The magic smoke escaped, while making several bangs.
How about CANDU reactors, where the coolant (heavy water) is the moderator? If the coolant boils off, the moderator is gone too. It's also anti-proliferation in that it requires no uranium enrichment, so the enrichment plants can't be used to produce weapons-grade uranium.
(What? U238 turns into Pu239 when struck by fast Neutrons, which abound in a CANDU reactor, and Pu239 is orders of magnitude easier to seperate from U238 than U235? Don't tell India or Pakistan... Oh wait... Too late)
The software for my slide scanner exits if you don't have an internet connection. While I can understand some software checking licenses, It makes no sense that this one should have to check for piracy as the $500 piece of hardware makes a pretty effective dongle.
You keep your house at 31 degrees? You must get heatstroke whenever you take a shower! (Canada uses Celcius)
At least my city, and it does seem to do a decent job except that every road on the island my sister lives on is listed as "Indian Reserve of Lyacksun 3" and there is actually no reserve on that island. The main map just doesn't show provincial boundaries or many cities.
If you want to try out stream processing now (without having to buy a supercomputer), check out BrookGPU.
Sounds like it.
Sounds like it is the same as HT. I don't know if they have any in production yet.
Altivec is a trademark owned by Mototolla, velocity engine is a trademark owned by Apple, and VMX is a trademark owned by IBM. They all refer to the same thing.
Stream processors tend to have a lot better processing throughput than vector units as they do all the manipulations on each data element before moving on to the next one. Vector units may zip through the same array several times, requireing multiple loads of the same data. Also, stream processors are optimized for situations where each set of data can be manipulated independently from the others, so you can use several of them at the same time.
Probably not. Each SPE has it's own registers (lost of them), and private memory (probably not readable by the other SPEs), and it's own instruction cache. They're designed to run a tight inner loop (called a kernel) over their chunks of data, performing all required operations before storing the result and moving on to the next chunk of data. See this overview of stream processing.
Probably the CPU loads the kernel into the SPE instruction cache.
Stream processing was designed to compensate for the memory bandwidth issues associated with Vector Processing, and to take advantage of ALU Paralellism.
According to that overview:
or not available.
- a regular CPU (good for program flow/logic and interdependant operations),
- a vector unit (good for large arrays with no conditionals),
- and 8 stream processors (good for applying the same operations plus flow control to lots of independant chunks of data).
w00t!Tinfoil hat time: Netscape was being customized and handed out by competing ISPs... Kill or cripple Netscape, and they can't do that any more. (whoops... mozilla's still alive and kicking).
I checked out "shutterstock". It looks like a really bad deal for photographers. You should look into a real stock photography agency.
Start by reading The Photographer's Market.
Thanks, but I already read the article.
Atari 2600 came with joysticks.
Closer to Venus, actually (atmosphere high in CO2, NO2, SO2, etc, high temperatures)
Unfortunately, at my credit union each account held by a particular person is only different by 1 character. So if they've got my escrow account number they can figure out the rest.
Phoning someone and asking them if they really did make a transfer is not an invasion of privacy as the customer should already know about it, and the bank definitely does.
I've gotten this kind of call before, and I'm glad of it... In my case though, I really had made a withdrawl in one city, then a $2000 interac purchase in annother city 2 hours later, then another interac transaction a few hours later in the first city.
If it passes within the orbits of geosynchronous satellites, what's the chance of it striking one of them? If it does, might it lose enough momentum to enter earth orbit?
You forgot to include the text/html part:
----35977.08538_20228509
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
fibration crankshaft spatial
perfecter conjure
downey happenstance aromatic charley gubernatorial
----35977.08538_20228509
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 8bit
Actual spam message
----35977.08538_20228509--
Without Antivirus, how do you know it's "clean as a whistle"? It's kind of a schrodinger's cat scenario; you haven't looked.
They don't know of anything else, and Windows came with the computer.
I thought perhaps it was similar to the dead letter office... like files found on old hard drives or something.