Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:Over complicate much? (Score 1) 138

I can only speculate, but since there are a number of cities on that peninsula, that would mean building a bridge as well. Also, blasting out all that extra mass would not be cheap either, and I expect the walls would still need to be secured to avoid the risk of ships being pelted by boulders.

Even if none of those considerations were financially relevant, it's unlikely that such a visual impact on the generally pristine Norwegian nature would have been approved. You're talking about a nation that'll build a tunnel under a fjord rather than a bridge over it, because bridges be ugly.

Comment Re:TLDR: UN says more whites = happiness? (Score 1) 380

It also depends on what group you were in terms of happiness. Blacks, for example, had it pretty tough in many parts of the country due to segregation and discrimination. You were basically happy if you were white and male. Women were expected to stay at home while the man worked. Generally women didn't go to college and there were few methods for women and minorities to get ahead.

One thing that drastically improved people's lives were labor unions for blue collar jobs. That's where things like the 40 hour work week, time and a half and many other benefits came from. Labor unions peaked in 1954 where almost 35% of all workers belonged to a union. The labor unions significantly improved the standard of living for all workers, even those who didn't belong to unions. Combine that with the 90% tax bracket and the fact that the pay difference between the CEO and the line worker was significantly lower than it is today. Back then you also got a pension plan from the company you worked for. Later, however, laws were relaxed and companies skimped on their pension contributions then switched everything over to 401Ks and IRAs.

Decades ago the tax system was also quite different. There was a 90% tax rate, for example. Also,">historically the minimum wage was higher when one takes into account the purchasing power.

After World War II the GI bill sent millions of people to college which also significantly improved the lives of many people.

My grandparents, who sadly passed away around 2000 had gone through the great depression and world war 2. My grandfather was born in 1906. They said the "good old days" weren't that great.

Comment I can relate (Score 3, Insightful) 517

I had a couple of encrypted partitions on my Linux setup that I rarely accessed that became inaccessible after a Linux update. In my case I did remember the password but Linux would not accept it. I eventually reformatted it and restored the data from a backup.

Any time you are arrested you should always choose to remain silent and request an attorney even if you are innocent.

Comment Re:Bias from personal preference (Score 1) 183

To be fair, America is fucking retarded when it comes to sex and genders. The puritans are still in control, and every time we make some headway into leaving the 1500s they go and throw a tantrum about how how it'll stop the conservatives from being able to molest children if trans people can go pee behind a closed door or some other mentally retarded bullshit like that.

Comment Re:Past Performance indicates.... (Score 1) 193

The Itanium was quite different than the Pentium. Microsoft already supports two different architectures, X86 and X86-64. ARMv8 AArch64 is not that different than X86-64. While ARM can run either big or little-endian it typically runs little-endian, just like Intel. It also supports unaligned loads and stores like Intel. While hand-crafted assembly for certain things is different there really isn't used all that much any more. In most cases it's just a matter of recompiling. The fact that ARM standardized on UEFI makes things even easier.

The Itanium also suffered from the fact that it was very expensive and the instruction set was extremely complicated and the performance was often not very good except for specially profiled code that could take advantage of its capabilities.

Comment Re:Worry Intel, really? (Score 1) 193

ARM never really understood the server until recently. The lack of decent 64-bit support was a major hindrance and all of the emphasis was on the mobile market. There are some decent server oriented chips now. The problem was that Qualcomm and the other vendors didn't understand the server market and what is involved. AArch64 is not the old ARM. Once you ditch the ARMv7 and older baggage you have a very nice modern RISC processor without the major hindrances holding back performance. ARMv7 doesn't lend itself very well to superscalar or out-of-order execution all that well and the lack of general-purpose registers is similar to that of X86. ARMv8.1 helped address the scalability issues involved with a lot of cores by adding atomic instructions.

The older ARM chips contained a lot of cruft like thumb, predicated ALU instructions and having the PC as one of the general purpose registers. This really limited their performance and scalability.

The ARM chips typically lacked things needed for a server like being able to support a large amount of memory with high memory and I/O bandwidth.

The Cavium ARM chip I'm looking at nicely addresses this with a lot more cores than anything Intel has. The Cavium cores also ditch the ARMv7 32-bit ARM instructions, simplifying things a fair amount.

Intel has a lot of cruft as well that hinders them for backwards compatibility. It adds a lot of complexity to the chips and hinders performance. The latest Intel processor still boots up in real mode and has a very complex instruction decoder. For example, with Intel an instruction can span a page boundary and begin on any byte boundary and be variable length. There's support for real mode, 32-bit mode and 64-bit mode. There's still support in there for 80286 segmentation and the old 8087 math coprocessor instructions in addition to MMX and all the SSE variants. There's a fair amount of microcode as well in order to handle everything.

The new server ARM chips do away with all of that cruft. On the Cavium chip, for example, all of the legacy 32-bit instruction decoding is gone as is Thumb. The instruction encoding for AArch64 is completely different than previous generations, in a sense making it a new modern RISC instruction set by taking advantage of everything that has been learned in the last few decades. AMD did Intel a big favor by cleaning things up quite a bit for x86_64, but it still leaves much of the legacy stuff in place which consumes chip real-estate and power.

Comment Re:Do ARM chips have the pci-e for storage / 10-gi (Score 1) 193


Though why just 10-gig-e? The ARM chips I'm working with support multiple integrated 40-gig-e ports and multiple PCIe gen 3 buses.

I have the data sheet for the chip being discussed in the article in front of me. While I can't go into details, it is no slouch and has a massive amount of memory and I/O bandwidth. 10G? That's nothing. I regularly deal with 80G (dual 40G XLAUI) with this chip. The ARM chips are a newer generation than this so the cores are faster.

Some of the ARM chips I work with have built-in RAID engines for offloading all of the RAID calculations as well as engines for a number of other things. Here is a link that shows the I/O oriented chips.

Comment Re:How ARM will handle the bloat? (Score 1) 193

The processors being discussed are not the lean ARM processors you would find in a phone or tablet. These chips are designed for servers. The Cavium chips, for example, are designed to handle an insane amount of memory bandwidth with a lot of cores, far more cores than Intel offers.

The Cavium cores are lean in the sense that they do not support the older 32-bit ARM instructions or the baggage they bring, i.e. they only support AArch64, not ARMv7. The switch from 32-bit to 64-bit ARM is more radical than the change between X86 and X86-64. A lot of what made ARM 'ARM' is gone. AArch64 is basically a new modern RISC instruction set incorporating everything that has been learned in the last few decades while throwing out much of the cruft that holds back performance. While some things may have been a good idea at the time they later proved to be a hinderance. While many of the instructions may look similar (and even have the same mnemonic), the encoding is completely different. The register set is also completely different. Instead of 16 registers (where the PC was one of the registers) there are now 31 general purpose registers (R31 is always 0 (like MIPS R0) except when it is the stack pointer). See Wikipedia.

The problems with the 32-bit ARM instruction set that prevented out of order execution and issuing multiple instructions in parallel are pretty much gone. Conditional ALU instructions are gone (except branch instructions) and the PC is no longer a general purpose register. There are also now 31 general purpose registers with register r31 having special meaning. It is generally always zero, much like r0 on MIPS, though there are also special instructions so it can be used as a stack pointer. It also doubles the number of 128-bit NEON registers from 16 to 32.

There are other Cavium CPU chips that are targeted at high-speed network devices with a lot of built-in engines for things like networking (10 and 40Gbps networking is built-in), encryption, RAID, compression and a number of other interesting engines useful for big data.

The X86 platform has a lot of warts that make some things very expensive for backwards compatibility. I'm amazed that they get as much performance out of it as they do given how horrible the instruction set is.

These chips can handle Windows just fine.

Full disclosure: I work for Cavium though I'm primarily involved with their MIPS processors.

Comment Re:Serious question (Score 1) 300

For the same reason they're convinced net neutrality is bad because it denies their corporate donors of their god given dollars. It's the same reason they're against having a consumer financial protection bureau or against banking regulations or environmental regulations or anything else that interferes with their corporate overlords.

What we need is an amendment that clears the money out of politics. As far as I'm concerned, campaign contributions and PACs are legalized bribes and I say this as someone who contributes to some candidates. The other huge problem is that politicians often get deals so that as soon as they're out of office they make big bucks working for a certain industry which they previously had to write legislation for.

Slashdot Top Deals

To communicate is the beginning of understanding. -- AT&T