Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Sounds stupid. (Score 1) 296

I've a very good idea that RAM prices are artificially inflated, that the fab plants are poorly managed, that the overheads are unnecessarily high because of laziness and the mentality in the regions producing RAM.

I'm absolutely certain that 15nm-scale RAM on sticks the same size as sticks used today would cost not one penny more but would have a capacity greater than I've outlined.

It could be done tomorrow. The tools all exist since the scale is already used. The silicon wafers are good enough, if they can manage chips 4x and 9x the size of a current memory chip with next to zero discards, then creating the far smaller dies (so you can discard more chips and still get the same absolute yield) is not an issue. It would reduce idle time for fabs, as fabs are currently run semi-idled to avoid the feast/famine cycle of prior years but 15nm would let them produce other chips in high demand, soaking up all the extra capacity.

What you end up with is less waste, therefore lower overheads, therefore higher profit. The chip companies like profit. They're not going to pass on discounts, you getting a thousand times the RAM for the same price is discount enough!

Comment Re:10TB of RAM? (Score 1) 296

Not really. RAM is only expensive because of the transistor size used. Fab plants are expensive. Packaging is expensive. Shipping is expensive. Silicon is expensive. If you add all that up, you end up with expensive products.

Because fab plants are running very large transistor sizes, you get low yields and high overheads.

Let's see what happens when you cut the transistor size by three orders of magnitude...

For the same size of packaging, you get three orders of magnitude more RAM. So, per megabyte, packaging drops in cost also by three orders of magnitude.

Now, that means your average block of RAM is now around 8 Tb, which is not a perfect fit but it's good enough. The same amount of silicon is used, so there's no extra cost there. The shipping cost doesn't change. As mentioned, the packaging doesn't change. So all your major costs don't change at all.

Yield? The yield for microprocessors is just fine and they're on about the scale discussed here. In fact, you get better. A processor has to work completely. A memory chip also has to work completely, but it's much smaller. If the three round it fail testing, it doesn't affect that one. So you end up with around a quarter of the rejection rate per unit area of silicon to a full microprocessor.

So you've got great yield, same overheads, but... yes... you can use the fab plant to produce ASICs and microprocessors when demand for memory is low, so you've not got idle plant. Ever.

The cost of this memory is therefore exactly the same as the cost of a stick of conventional RAM of 1/1000th the capacity.

Size - Exactly the same as the stick of RAM.

Power budget - of no consequence. When the machine is running, you're drawing from mains power. When the machine is not running, you are refreshing the dirty bits of memory only, nothing else. And 99.9% of the time, there won't be any because sensible OS' like Linux sync before a shutdown. The 0.1% of the time, the time when your server has been hit by a power cut, the hard drive is spun down to save UPS and the main box is in the lowest possible energy mode, that's when this sort of system matters. Even on low energy mode, buffers will need flushing, housekeeping will need to be done, transactions will need to be completed. This system would give you all that.

And the time when the machine is fully powered, fully up? Your hard drive spends most of its time still spun down. Not for power, although it'll chew through a fair bit - mechanical devices always do and the high-speed drives being proposed will chew through far, far more. They'll be spun down because a running hard drive suffers rapid deterioration. Can you believe hard drives only last 5 years??! Keep the damn thing switched off until last minute, then do continuous write. Minimizes read head movement (there's practically none), minimizes bearing wear-and-tear, eliminates read head misalignment (a lot of times, you can write the entire disk in one go, so what the hell do you care if the tracks are not perfectly in line with the ones they're replacing?) and (by minimizing read head time over the drive) minimizes the risk of a head crash.

I reckon this strategy should double the expected lifetime of drives, so take the cost of one 10 Tb drive and calculate how much power you'd need to consume extra for the memory in order for the memory's power budget to exceed the value of what you're doing.

Oh, and another thing. Because I'm talking memory sticks, you only need to buy one, subsequent drives of the same or lower capacity would not need to have memory there. You could simply migrate it. RAM seems to hold up ok on old computers, so you can probably say that the stick is good for the original drive and the replacement. That halves the cost of the memory per drive.

So, no, I don't see anything unduly optimistic. I think your view of what the companies could be doing is unduly pessimistic and more in line with what the chip companies tell you that you should think than what the chip companies can actually do.

Comment Re:Uhh yeah (Score 1) 108

Agreed, which is why it should be there.

Nonetheless, there needs to be a backup plan in case it does turn out that the NSA or GCHQ have a backdoor to it. If it's been deliberately compromised (and I'm not keen on changes made AFTER it had been approved as SHA3 for that very reason), then the more paranoid amongst us need to have a backup plan. I certainly wouldn't suggest HTTPS over TOR use algorithms that are considered three-letter-agency-unsafe for any part of the security protocol, for example, since they're the ones doing most of the attacking.

There's no easy answer to this, but I think that having SHA3 and NESSIE as the two standard choices and limited support for some third algorithm for when approval simply isn't good enough is the only real solution. The first two can be standard on all browsers and by all certificate authorities, the third only needs support on special-purpose browsers and OpenCA/OpenSSL/LibreSSL (since most uber-secure sites will roll their own certs).

Comment Re:Partial consistency is... inconsistency! (Score 1) 198

Consistency is easy when there is a single non-distributed database. That's not always possible and even if when it is possible its not always desirable because it is an inherent bottleneck. I agree many many companies pretend that they're facebook and end up with NoSQL for stupid reasons (hey, if my website ends up with a 100,000,000 active users then a single db won't cut it...) but there are situations where availability is more important than consistency. Funnily enough, one of them is banking.

Comment Re: Are you fucking serious? Tell me you aren't! (Score 1) 198

> How could these not be important for banking is beyond me.

It's not that they're not important, its just that they are not the *most* important thing. Banks care about making money for themselves more than they care about anything else:

http://highscalability.com/blo...

Comment Sounds stupid. (Score 0) 296

High capacity I can understand, but high speed is senseless. At current transistor sizes, you could easily have 10Tb of battery-backed RAM on a hard drive. You can then peel the data off the hard drive into RAM and write changes when there are enough or when a sync command is sent. RAM doesn't eat battery significantly, it only needs to maintain state and then only on dirty portions. That'll easily buy enough time to survive power outages and Windows crashes.

If everything is in RAM, access times are insignificant for always-on machines (the ones likely to need 10Tb of disk space). Since writes can be postponed until critical, the disk can spend most of the time totally powered down.

Now, if you're REALLY clever, you have twice that RAM. One lot for working space (which doesn't need battery backing) and one lot for writing to disk. This second set can be permanently defragmented, with writes designed to be compact on space and the hard drive spun to specifically provide for that.

Comment Re:Uhh yeah (Score 1) 108

Microsoft will probably implement SHA0. There's no value in SHA2 (and variants) now that SHA3 has been ratified, since SHA2 is just SHA1 with some lengthening. If SHA1 is brutally compromised, SHA2 will fall shortly after. Best to switch to NESSIE (Whirlpool) and SHA3 (something that sounds vulgar).

Having said that, SHA3 involved dubious mid-contest rule changes and spurrious rejection criteria that might well have been NSA-inspired. I'd take a very close look at the Hashing Lounge for any second or third round reject that shows greater resilience across the board (pre-image vulnerabilities, etc) as a backup in case NESSIE and SHA3 are seriously compromised.

Comment Re:This happened to me (Score 5, Insightful) 819

And how, exactly, is she supposed to put her knees in any other position? The seats are not very wide. Unless she has an empty seat next to her (and, frankly, that's about the only way I can stand to fly any more), if she tries to bend her legs so that her knees aren't right in front of her, parts of them are going to be spilling over into and annoying the person next to her, or sticking out into the aisle and getting run over by the carts that the flight attendants drive trhough trying to get people to buy stupid duty free stuff.

The problem is not inconsiderate assholes. The problem is that 6'2" people are stuck in plane seats that they simply don't fit in. The problem is that airlines have designed coach seats to work for the bottom 30% of the population in terms of size, and are trying to squeeze the entire population into it. Something somewhere's gotta give. The person in back can blame the person in front for reclining their seat (as we've seen in this thread), or the person in front can blame the person in back for having knees (as we've seen in this thread), but *somebody* is going to be unhappy, because the situation is set up so that somebody has to be.

The problem is coach seating. It's just become too small.

Comment Hmmm. (Score 2) 231

I deny all knowledge about the epson fx spontaneously catching fire.

The short circuit that blew up two power transformers and an embedded computer had nothing to do with me. And you didn't see me. And I was in disguise anyway.

Nobody saw me insert the radio direction finder valves into the R1155, switch it on and jam all televisions in the neighbourhood.

So, no, I've no knowledge of using technology to get into trouble. None whatsoever.

Comment Actual Reality (Score 1) 136

Well, you have a few stumbling blocks:

a) While the mechanism for AGW is pretty obvious and indisputable, the actual predicted value of climate models has been lacking. That's just a fact. They are getting better, and they will get better, but it is fact that they are inaccurate today.

b) The private sector is already pricing risk due to climate change into models for various natural disasters. Right now this is just best guess based on the models, but as the models improve, so will the risk models based on them. So, the "cost" of climate is something the market is working towards deciding. Until that actual cost is well known and understood by all parties, it will be politically impossible for anyone with any degree of skepticism towards the government in general to agree to let government decide what that price should be.

c) Since, the price of doing nothing is not even agreed to yet, it follows that any mitigate response must be viewed with suspicion, because, you can't compare the cost of action with the unknown cost of damages. A tell tale sign that there is a perceptual agreement on this issue by everyone, purported denier, and believer, is that, most believers remain anti-nuclear power, and I've seen little evidence this administration has even considered increasing research into nuclear fusion.

d) If the climate is always changing, it doesn't matter in the minds of some, if man is changing it or not, when something else will change it just as well.

So, the actual dollars and cents reality is that the proponents of climate change reform are asking everyone to make some rather radical changes in their life, to let there be new winners and new losers, when it is not at all understood how much the winners will win and the losers will lose, if we choose to do nothing but let fossil fuels exhaust themselves or deal with doomsday when it happens. Sure, there's denialism, but by casting opponents of your point of view into that camp, all you've done is basically positioned yourself as someone who is advancing a political agenda with climate change as its mask, rather than fixing any problems of climate change itself.

Comment Re:Straight to the pointless debate (Score 2) 136

There is nothing particularly unusual about our local weather station's story which hasn't been repeated in most cities around the world. So it is not surprising that noisy long term time series need to be cleaned up before being fed into sensitive predictive models. It would be dishonest not to if you know there was a change in the sampling history which required it.

But at that point, aren't you really basically just making it up? Granted, even satellite temperature sensors drift, but it seems that the real long term answer here is to just accept that the historical data is going back in time, and we're really just "guessing" at previous climate, as we simply didn't have the foresight to measure it correctly for the way we want to use it.

Slashdot Top Deals

Money is the root of all evil, and man needs roots.

Working...