gcc in some areas produces slower code than the native compilers.
The fact is that gcc is designed for cross platform compilation and the native compilers are not. The abstract tree approach to gcc's design is somewhat limiting for some arch specific operations, and certainly adds complexity to the compiler development process.
Also, Intel and Sun have spent many millions of dollars on their compilers over the years. You get what you pay for.
However, I would hesistate to use the intel or sun compiler for a project.
Using a platform specific compiler ties your project down to a single architecture, defeating one of the major purposes of C/C++.
A far better approach, if practical, is to isolate the real performance sucking areas (encryption, xor routines, float ops, etc), and write these sections in assembly. Those sections will become platform specific, but will smoke any compiler output.
It has long been my opinion that academia is far more corrupt than government or the private sector. Knowledege of the behavior within the academic research community has led me to this conclusion. Basically, they are on the same tit as everyone else, with the added peppering of their ego and fame. I wouldn't trust an institution such as MIT to do anything other than further the interests of itself and its faculty.
I respect the institution as an incredible place of science and learning. However, these instituions scruples are not those perscribed by their vague veil of moral and ethical purity.
Not very practical to use DRAM drives for swap unless you've got a 64-bit CPU and OS. First of all, it would be more economical to simply buy DRAM for your memory on your mother board. Any mother board that could justify the expense of a DRAM drive should support 4 GB of RAM. Well, for a 32-bit CPU, 4 GB is all you can have (swap is not used).
To be fair of course, DRAM drives do offer the following features and are used as "caches" in many large server farms (like google, ebay, etc):
1. DRAM drives suffer no penalty to random i/o workloads while disks even in RAID configurations do suffer penalties.
2. DRAM drives export a larger addressable cache area, extending main memory. Throw a couple of these 4 GB modules into your server, and you have essentially extended the cachable address space beyond the 4GB limit of 32-bit CPUs to 16GBs + 4 GB of main memory. For web farm servers this is a nice feature that can be cost effective.
However, in no way should DRAM disks be confused with real drives, where persistence of data is truely important. For example, most RAM drives don't even bother with an external power cable.
1. A DRAM "drive" suffers the fundemental problem that if the "external" power source is lost, you lose everything on the drive.
2. 80-100 MB/sec sustained performance is nothing to write home about for DRAM performance. A RAID 0 stripe across 2 ATA drives could give you this same performance for about 1/4 the price without the power issue.
Although its a long way off, MRAM offers a much more promissing application in the area of high speed RAM drives.
Are you kidding?
on
Halloween VII
·
· Score: 5, Insightful
While this might be a document produced by one of the thousands of MS minions, by no means is this the MS linux strategy document. Anyone who thinks so is incredible foolish.
The MS linux strategy document is probably 1000 pages and is divided into three huge camps:
1. enterprize server market (.net) 2. deparment server market (win2k server) 3. desktop OS
They are probably closlely looking into the latest desktop linux distros from red hat and ximian and shitting their pants.
They are still trying to figure out how to roll out.net.
They are maintaining share in the department server market, but are aware that the eventual TOC issue is going to hand them their lunch soon.
A company with 40 billion in cash and a 20 billion/year business doesn't write 2 page strategy documents.
Transmeta is selling to the OEM's in the consumer electronics market which has essentially stalled and is showing no signs of recoverying anytime soon.
Transmeta has been relegated to this dwindling, competative market, because they were booted from the more competative dwindling server blade market.
I hope the technology lives on, and a deep pocket buyer can be found that's willing to ride out this economy, but my forcast is that Transmeta folds and there's a fire sale by 3rd quarter next year.
Scientists scramble to understand the revelations exposed by the data gathered in this experiment: At nearly 15 million dollars per soy bean, growing soy beans in space is really expensive compared to growing them on the ground.
This shockwave rippling through NASA has put into doubt future projects, such as the herding goats on the moon project, the orbiting retirment home, and NASA's holy grail, the Europa Mineral Water bottling company.
Not to mention this is a good thing, because with xdocs MS is porting their MS Word.doc format to XML which will greatly increase interoperability on word docs.
Your points are dead on accurate. The same people who complain about political parties think that a system with multiple parties would be better? The tendency would be for an immobile government that panders to the minority lobbiests.
I do however, appriciate the electoral college system, as it strengthens state rights, along with the senatorial system. For example, the senate tends to be less extremist because the candiates require state wide elections. In turn, the Presidential Candidate must appeal beyond the population centers.
Our founding fathers did not believe in pure democracy. As John Adams said, "I fear the power of the mob as much as I fear the power of the tyrant."
My review of "Great Expectations II" authored by me (not related to Dickens, but a notable dick):
In this zany sequel to the Classic novel of Late Victorian England's underclass, Pip has discovered that he's really prefers to wear women's clothing. Also, he changes his name to Bob. I'm not sure if Dickens had intended a space ship to land and take Pip on a crazy adventure hunting down the White Whale (this book ties in Moby Dick's story line too - kind of a two for one sequel), but Dickens is dead, so I can write this story any way I want.
Did I mention that the book has a fully CGI racial stereotyped character and explains the science behind force?
The economics are alot like real life, except in Everquest, one day you wake up realizing your virtual assets are worthless and you've just wasted years of your life.
DOS is still in Netware. Perhaps we should add Netware to the list too...
gcc in some areas produces slower code than the native compilers.
The fact is that gcc is designed for cross platform compilation and the native compilers are not. The abstract tree approach to gcc's design is somewhat limiting for some arch specific operations, and certainly adds complexity to the compiler development process.
Also, Intel and Sun have spent many millions of dollars on their compilers over the years. You get what you pay for.
However, I would hesistate to use the intel or sun compiler for a project.
Using a platform specific compiler ties your project down to a single architecture, defeating one of the major purposes of C/C++.
A far better approach, if practical, is to isolate the real performance sucking areas (encryption, xor routines, float ops, etc), and write these sections in assembly. Those sections will become platform specific, but will smoke any compiler output.
shit sandwich
Oh, I forgot. All Americans are idiots. Nothing intelligent ever happens in the USA, and just the stupid people of the world emmigrate to America.
We're reminded once again that all of the smart Europeans have long ago left Europe.
I think they mean novels in word doc format. Oh wait, that would be 8.7
Wow, QsNet looks pretty sweet. Also looks extremely expensive. I'm not quite sure I'd call it "off the shelf."
So are they running multiple GigE HBAs off the PCI bus to interconnect? What is the actual interconnect between the processors?
It has long been my opinion that academia is far more corrupt than government or the private sector. Knowledege of the behavior within the academic research community has led me to this conclusion. Basically, they are on the same tit as everyone else, with the added peppering of their ego and fame. I wouldn't trust an institution such as MIT to do anything other than further the interests of itself and its faculty.
I respect the institution as an incredible place of science and learning. However, these instituions scruples are not those perscribed by their vague veil of moral and ethical purity.
Not very practical to use DRAM drives for swap unless you've got a 64-bit CPU and OS. First of all, it would be more economical to simply buy DRAM for your memory on your mother board. Any mother board that could justify the expense of a DRAM drive should support 4 GB of RAM. Well, for a 32-bit CPU, 4 GB is all you can have (swap is not used).
To be fair of course, DRAM drives do offer the following features and are used as "caches" in many large server farms (like google, ebay, etc):
1. DRAM drives suffer no penalty to random i/o workloads while disks even in RAID configurations do suffer penalties.
2. DRAM drives export a larger addressable cache area, extending main memory. Throw a couple of these 4 GB modules into your server, and you have essentially extended the cachable address space beyond the 4GB limit of 32-bit CPUs to 16GBs + 4 GB of main memory. For web farm servers this is a nice feature that can be cost effective.
However, in no way should DRAM disks be confused with real drives, where persistence of data is truely important. For example, most RAM drives don't even bother with an external power cable.
1. A DRAM "drive" suffers the fundemental problem that if the "external" power source is lost, you lose everything on the drive.
2. 80-100 MB/sec sustained performance is nothing to write home about for DRAM performance. A RAID 0 stripe across 2 ATA drives could give you this same performance for about 1/4 the price without the power issue.
Although its a long way off, MRAM offers a much more promissing application in the area of high speed RAM drives.
This is slightly offtopic, but RDMA for GigE is nearing finalization. I would imagine this will play as a huge win for these clustering technologies.
Ickypickypitang.
While this might be a document produced by one of the thousands of MS minions, by no means is this the MS linux strategy document. Anyone who thinks so is incredible foolish.
.net.
The MS linux strategy document is probably 1000 pages and is divided into three huge camps:
1. enterprize server market (.net)
2. deparment server market (win2k server)
3. desktop OS
They are probably closlely looking into the latest desktop linux distros from red hat and ximian and shitting their pants.
They are still trying to figure out how to roll out
They are maintaining share in the department server market, but are aware that the eventual TOC issue is going to hand them their lunch soon.
A company with 40 billion in cash and a 20 billion/year business doesn't write 2 page strategy documents.
Transmeta is selling to the OEM's in the consumer electronics market which has essentially stalled and is showing no signs of recoverying anytime soon.
Transmeta has been relegated to this dwindling, competative market, because they were booted from the more competative dwindling server blade market.
I hope the technology lives on, and a deep pocket buyer can be found that's willing to ride out this economy, but my forcast is that Transmeta folds and there's a fire sale by 3rd quarter next year.
Scientists scramble to understand the revelations exposed by the data gathered in this experiment: At nearly 15 million dollars per soy bean, growing soy beans in space is really expensive compared to growing them on the ground.
This shockwave rippling through NASA has put into doubt future projects, such as the herding goats on the moon project, the orbiting retirment home, and NASA's holy grail, the Europa Mineral Water bottling company.
Not to mention this is a good thing, because with xdocs MS is porting their MS Word.doc format to XML which will greatly increase interoperability on word docs.
Your points are dead on accurate. The same people who complain about political parties think that a system with multiple parties would be better? The tendency would be for an immobile government that panders to the minority lobbiests.
I do however, appriciate the electoral college system, as it strengthens state rights, along with the senatorial system. For example, the senate tends to be less extremist because the candiates require state wide elections. In turn, the Presidential Candidate must appeal beyond the population centers.
Our founding fathers did not believe in pure democracy. As John Adams said, "I fear the power of the mob as much as I fear the power of the tyrant."
My review of "Great Expectations II" authored by me (not related to Dickens, but a notable dick):
In this zany sequel to the Classic novel of Late Victorian England's underclass, Pip has discovered that he's really prefers to wear women's clothing. Also, he changes his name to Bob. I'm not sure if Dickens had intended a space ship to land and take Pip on a crazy adventure hunting down the White Whale (this book ties in Moby Dick's story line too - kind of a two for one sequel), but Dickens is dead, so I can write this story any way I want.
Did I mention that the book has a fully CGI racial stereotyped character and explains the science behind force?
- Write your bug down on some scratch paper.
- Wrap the paper with the bug report around a brick.
- Drive up to your neighbors house and throw the brick through the window.
The said part is that the dog had a better chance of surving in a leaky space craft than in the old Soviet Union.
Let's face it, if Wolfy had made it home alive he'd have been in a Stalinburger with extra cheese within a fort night.
Your fired.
-your boss-
exception in swapper - core file dumped (failed!) ...but worst of all:
oops - kernel panic:
epc = 0xdeadbeef
vaddr = 0xdeadbeef
ECC uncorrectable double bit errors reported!
sda0 reports bad blocks!
sda1 reports bad blocks!
fsck failed - inodes missing!
processor temp exceeding threshold!
fan tray 0 failed!
Coffee supplies dangerously low.
The economics are alot like real life, except in Everquest, one day you wake up realizing your virtual assets are worthless and you've just wasted years of your life.