Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Internet

FCC Proposes 100Mbps Minimum Home Broadband Speed 461

oxide7 writes "The US Federal Communications Commission unveiled a plan on Tuesday that would require Internet providers to offer minimum home connection speeds by 2020, a proposal that some telecommunications companies panned as unrealistic. The FCC wants service providers to offer home Internet data transmission speeds of 100 megabits per second to 100 million homes by a decade from now, Commission Chairman Julius Genachowski said."
Data Storage

A Hybrid Approach For SSD Speed From Your 2TB HDD 194

Claave writes "bit-tech.net reports that SilverStone has announced a device that daisy-chains an SSD with a hard disk, with the aim of providing SSD speeds plus loads of storage space. The SilverStone HDDBoost is a hard disk caddy with an integrated storage controller, and is an easy upgrade for your PC. The device copies the 'front-end' of your hard disk to the SSD, and tells your OS to prefer the SSD when possible. SSD speeds for a 2TB storage device? Yep, sounds good to me!"
Moon

Reported Obama Plan Would Privatize Manned Launches 450

couchslug writes with this excerpt from the not-yet-paywalled New York Times: "President Obama will end NASA's return mission to the moon and turn to private companies to launch astronauts into space when he unveils his budget request to Congress next week, an administration official said Thursday. The shift would 'put NASA on a more sustainable and ambitious path to the future' said the official, who spoke on condition of anonymity. But the changes have angered some members of Congress, particularly from Texas, the location of the Johnson Space Center, and Florida, the location of the Kennedy Space Center. 'My biggest fear is that this amounts to a slow death of our nation's human space flight program,' Representative Bill Posey, Republican of Florida, said in a statement." If true, this won't please the federal panel that recommended against just such privatization.
IT

Antarctica Needs a Network Engineer 226

littlekorea writes "It's a little underpaid, but network engineers with a fetish for very cold weather might be interested to know that the Australian Government's Antarctic Division is seeking network engineers to manage its telephony, satellite and radio comms in Antarctica. According to the job FAQ, summer temperatures aren't a lot colder than your average data centre. But winters of -30 degrees celsius (-22 Fahrenheit) might make the morning jog a little challenging."
Earth

Researchers Pooh-Pooh Algae-Based Biofuel 238

Julie188 writes "Researchers from the University of Virginia have found that current algae biofuel production methods consume more energy, have higher greenhouse gas emissions and use more water than other biofuel sources, such as switchgrass, canola and corn. The researchers suggest these problems can be overcome by situating algae production ponds behind wastewater treatment facilities to capture phosphorous and nitrogen — essential algae nutrients that otherwise need to come from petroleum."
Medicine

Pneumatic Tube Communication In Hospitals 350

blee37 sends along a writeup from the School of Medicine at Stanford University on their pneumatic tube delivery system, used for sending atoms not bits. Such systems are in use in hospitals nationwide; the 19th-century technology is enhancd by recent refinements in pneumatic braking. "Every day, 7,000 times a day, Stanford Hospital staff turn to pneumatic tubes, cutting-edge technology in the 19th century, for a transport network that the Internet and all the latest Silicon Valley wizardry can't match: A tubular system to transport a lab sample across the medical center in the blink of an eye."
Government

Brazilian Breaks Secrecy of Brazil's E-Voting Machines With Van Eck Phreaking 157

After the report last week that Brazil's e-voting machines had withstood the scrutiny of a team of invited hackers, reader ateu writes with news that a hacker has shown that the Linux-based voting machines aren't perfectly safe; he was able to eavesdrop on them (translated from Portuguese) by means of Van Eck phreaking.

Comment Silent Planet (Score 1) 721

C. S. Lewis wrote a series of books about this exact premise. In his stories, there is indeed life on other planets, but the life there is not fallen as it is on Earth. The first one is entitled "Out of the Silent Planet," and the collection is known as the "Space Trilogy".
Businesses

How Do You Evaluate a Data Center? 211

mpapet writes to ask about the ins and outs of datacenter evaluation. Beyond the simpler questions of physical access control, connectivity, and power redundancy/capacity and SLA review, what other questions are important to ask when evaluating a data center? What data centers have people been happy with? What horror stories have people lived through with those that didn't make the cut?

Comment Re:ARM == Hype (Score 2, Informative) 285

Look, I'm not saying x86 isn't crazy. It doesn't have just shifting addressing modes, but ones with multiplies. That really forces you to have (A) an architecture that uses multicycle instructions, (B) a really horrid pipeline, or (C) splitting up instructions into multiple components that flow through a normal pipeline.

Having shifts in the address calculation is fine for ARM7 where you're trying to squeeze every possible functionality out of a tiny number of gates, and don't really care about performance. But for even a reasonably high-performance design, you need to have a consistent pipeline.

Probably the most important pipeline is the Decode->RegRead->AddressFormation->Dcache->Writeback pipeline. The latency of this pipeline is critical for performance. ARM has some advantages here: uniform (or, somewhat less so, semi-uniform, a la Thumb2) is easier to decode than variable-length at the byte level x86. Most architectures have an adder in the AddressFormation part (though notably not ia64). If you add two registers (which you can't in MIPS) you probably want to be able to shift by the access size because you're doing something like indexing into an array. So a small left shifter before the adder isn't uncommon, and it's usually about a 4:1 mux in terms of delay.

But ARM allows you to do full rotations in front of the adder. This means you need more levels of logic in front of the address calculation adder, which hurts your memory latency. You can make it a multicycle instruction or split it up into multiple instructions (and many implementations do), but that of course adds significant complexity.

The page table formats are kind of kooky. Most 32 bit architectures choose 4K pages as the minimal page size. 4K L1 translation and 4K L2 translation translates all 20 bits you need. The page tables are a multiple of the page size, which is handy. It's so clean, it's pretty obviously the "right" thing to do.

ARM has a 16KB l1 translation, because they used to support 1KB pages, but no longer do. They have strange attributes that move around the format, which makes it more difficult to manipulate the page table entries. They also have no free bits, which makes it a pain in Linux to keep information like how new or clean the page is.

I will say that the page tables are getting cleaner as they deprecate things like 1KB pages, but they're still pretty painful compared with other architectures.

The Alpha Architecture Handbook is a good read, and Alpha is my very favorite RISC. Not that it's magical, either, but it's a lot cleaner than ARM. And it's less than half the length of the ARM Architecture Reference Manual (ARM ARM, which I must admit is a clever acronym).

Comment Re:ARM == Hype (Score 3, Informative) 285

Let me illustrate.

ARM has ARM mode, Thumb Mode, Jazelle Mode, and ThumbEE mode. FOUR instruction sets. Multiple different floating point unit specs that are incompatible with each other. Crazy page table formats. The architecture spec is over 2000 pages long, for pete's sake!

ARM has a more uniform encoding, but actually has a large number of instructions, and does crazy things like put a rotating shifter in the load address path. Not good from a modern pipeline perspective. You can get around it by breaking up the operation, but then you're getting into complex instruction decode like x86.

I'm not saying ARM is bad. I'm just saying they have no magic. You're right, Intel doesn't either (though they do have manufacturing and an army of engineers to do hand-layout). Nor does MIPS or PPC. But MIPS does make energy efficient cores, roughly as good as ARM. They haven't been as popular as ARM, but they're around.

And I'm certainly not saying x86 is great -- it's certainly not. I don't think it's quite as bad as people make it out to be...

Look, I wish the architecture made a difference. For one, we'd all probably be using Alpha. That was a great, elegant, beautiful processor architecture. For another, I'd have much better job prospects. But it doesn't matter that much. Scalar architectures are scalar architectures. Instruction set makes some difference, but not very much.

Comment ARM == Hype (Score 4, Insightful) 285

Yes, ARM marketing (notoriously overoptimistic) says they will have a 2GHz A9 in 28nm, relatively high performance process.

But A9, in terms of efficiency, is not substantially better than where Atom will be. That shouldn't be surprising. They're both scalar architectures. They both have a little less than 15 useful registers. They both have similarly deep pipelines. They both rely on branch prediction for performance. Neither company has magic, it's not surprising that they're similar on the curve of performance / efficiency.

Put another way, your instruction encoding doesn't really buy you all that much.

Now ARM has some lower-end cores (ARM9, ARM11, Sparrow/CoretexA5) that are much more energy efficient than Atom. But they're also much lower performance.

But this is how ARM's marketing plays it out: we have super-efficient cores (ARM9)! We have higher-performance cores (Theoretically, A9)! You think that ARM cores are somehow both high performance and much more efficient than Atom will be in the same technology... but this will probably turn out to be false.

Put another way... are MIPS or PowerPC cores dramatically more efficient than x86 at similar performance levels? No. They have most of the same architecture benefits that ARM does... more, in many ways, because they have about double the number of useful registers. But they're on basically the same efficiency/performance curve as everyone else.

You could probably do an x86 implementation that was similar to ARM11/A5... no floating point, no SSE, just the basic 386 instruction set. Give it a short pipeline and turn down the frequency, and it will probably compete relatively well on energy efficiency with those low-end ARMs.

The thing I DON'T understand... why does ARM marketing get an article on slashdot every week or so?

Slashdot Top Deals

The number of UNIX installations has grown to 10, with more expected. -- The Unix Programmer's Manual, 2nd Edition, June 1972

Working...