Best offers
|
Windows 7 Home Premium Upgrade from... | $79.99 STAPLES More info |
|
Office 2007 Home and Student (Full... | $105.73 Royaldiscount.com More info |
|
Windows Anytime Upgrade Windows 7... | $139.99 STAPLES More info |
|
Windows 7 Professional (Upgrade) | $89.99 STAPLES More info |
|
Office 2007 Professional (Academic) | $127.89 Royaldiscount.com More info |
Benchmarking Windows 7: Harder, Better, Faster, Stronger?
Often hailed as the solution to Windows Vista performance problems, we wanted to know just how much better Windows 7 really is. We put one of our most recent test platforms through its paces to find out, benchmarking raw performance and responsiveness. Read More
-
Tom's Definitive Linux Software Roundup: Communications Apps
This is the second part of our Linux Software Roundup. Part one covered Internet Apps. Today we'll be looking at Communications Apps. This includes personal information managers, email clients, instant messengers, VoIP software, and IRC clients. Read More
-
How To: Windows XP Mode In...Ubuntu Linux?
Windows 7's XP Mode has already convinced many users who sat out for Vista to go out and upgrade. But will they buy the right version of Windows 7 to get XPM? You do know you can get the same XP functionality from a Linux distribution for free, right? Read More
Partners
The Games selection
adventure :
Scoobydoo: Episode 2
The sequel of Scooby and Sammy's adventures. Same principle as in the previous episode (available on this website). Click on "Instructions" to see...
|
crazy :
Xiao Xiao 7
A great fight scene from the animation movies Xiao Xiao.
|
Sponsored links
Test Shows Snow Leopard is Faster Than Win 7
Next news- Email |
- Print |
- Comments (225) |
- Share
Can Windows' underpinnings beat out OS X's BSD heritage?
By this time next week, both the PC and Mac camps will have new operating systems set for the foreseeable future. Apple's Snow Leopard has been here since late August, but it won't really meet its match until October 22 when Windows 7 releases.
While most users won't be confused as to which operating system he or she wishes to run on a Mac or PC, it's interesting to see how each operating system performs on identical hardware.
CNet's Dong Ngo took a late-2008 model 15-inch MacBook Pro and used it to compare Snow Leopard 10.6.1 and Windows 7 64-bit RTM (with native drivers from Boot Camp 3.0). The machine was equipped with a 2.5GHz Intel Core 2 Duo, 4GB of RAM, and a 512MB Nvidia GeForce 9600M GT video card – things that you could also find in a PC notebook.
Ngo found that Snow Leopard outperformed Windows 7 in nearly all areas except for graphics (likely due to better drivers from Nvidia). Some results are:
- Snow Leopard booted and shut down around six seconds faster than Windows 7.
- Snow Leopard took 149.9 seconds to convert 17 songs from the MP3 format to the AAC format. Windows needed 12 seconds more for the same job.
- Snow Leopard took 444.3 seconds vs. Windows 7's 723 seconds to convert a movie file from the MP4 format into the iPod format while having iTunes converting songs in the background the job (versions of QuickTime were different, however).
- In a battery test, Windows 7 lasted 78 minutes, while Snow Leopard managed to stay on for 111 minutes.
- Windows 7's Cinebench R10 score was 5,777 vs. 5,437 for the OS X.
- Windows 7 in Call of Duty 4 scored 26.3 frames per second while Snow Leopard got only 21.2 fps.
Although this may be as fair a test we have yet with identical hardware, drivers clearly play a noticeable role here. Snow Leopard also has to contend with fewer system configurations than Windows 7 does, so Apple has the advantage in optimizations. Apple is also behind the Boot Camp 3.0 drivers, which can also be a source for conspiracy theories.
In the end, most MacBook Pro owners will have bought their machines to run OS X, not Windows 7, but it's still an interesting test nonetheless. Now if only Apple would allow official installs of OS X to PCs – then we'd be able to test from the other side.
Source : Tom's Hardware US
Sponsored links
Related forums topics
Related articles
-
Tell me about CUDA, the "architecture," versus the "CUDA for C" compiler.CUDA is the name of Nvidia’s parallel computing hardware architecture. Nvidia provides a complete toolkit for programming the CUDA architecture that includes the compiler, debugger, profiler, libraries, and other information developers need to deliver production-quality products that use the CUDA architecture. The CUDA architecture also supports standard languages (C with CUDA extensions and Fortran with CUDA extensions) and APIs for GPU computing, such as OpenCL and DirectX Compute. This diagram may help: With OpenCL, you gain the advantage of cross-platform support, but lose automated tools, such as memory management, that are found with CUDA. It seems that as a scientist, you'd want to decrease your startup development costs, but at the same time, you'd want support for multiple platforms. What's the best way to reconcile this challenge? There are certainly compromises that have to be made to provide a cross vendor/platform solution. Nvidia has worked from the beginning with Apple and the OpenCL working group to make sure OpenCL provides a great driver-level API layer for GPU computing, especially for Nvidia hardware. Furthermore, we will certainly provide extensions to further enable Nvidia GPU’s with OpenCL. Nvidia is also constantly improving our C compiler and development environment for Nvidia GPUs. We have a few simple extensions to C in order to enable our GPUs. If Fortran is more your preference, there is a Fortran compiler also available. With the introduction of Microsoft’s Windows 7 this fall, users and developers will have access to the DirectCompute API, which shares many concepts with our C extensions. Nvidia seeded a DirectCompute driver to key developers last December. These are the added advantages to choosing Nvidia hardware; we support all major languages and API’s. Your work with GPUs started in the GeForce 5 era, and we're now several generations later. Obviously, the newer stuff is faster, but what new capabilities have been introduced over this time period (i.e. IEEE-754 compliance)? What can we do now that we couldn't do before? Early programmable GPUs were basic floating point-only programmable processors. No integer or bit operations, no general access to GPU memory, no communication between neighboring processors. The first main innovation was to provide the hardware needed for supporting C, which includes full pointer support and native data types. Another key innovation was the addition of dedicated, on-chip shared memory, which allows processors to intercommunicate and share results, greatly improving the efficiency of the algorithms. In addition, it offered programmers a place to temporarily store and process data close to the processor, rather than going all the way out to off-chip DRAMs. Shared memory improved our signal processing library by 20x over a similar OpenGL implementation. Finally the addition of double-precision floating point hardware also signified a key step toward GPUs as a true high performance computing product, enabling applications that required extended precision numerics. It should also be noted that memory speed and on-board memory size improvements (up to 4GB per processor and 16GB for our Tesla 1U server) has increased the scale of problems an Nvidia GPU can tackle. What about the compiler? What kind of optimizations and innovations have been added over time? Very early on, we recognized that we needed to build a world-class compiler solution. GPU computing programs tend to be much larger, more complex, and benefit from more complex optimization. Our competition (the CPU) had almost 40 years to get it right. Our C compiler is based on technologies from the Edison Design Group, who has been making C compilers for 20 years, and the Open64 compiler core, which was originally designed for the Itanium processor. Our compiler technology, combined with the world-class compiler team we’ve assembled, is a key part of Nvidia’s success. Currently, most GPUs are very fast with single precision math, but less quick with double precision math. Will GPUs still provide "better than CPU" cost/performance if it weren't for the economies of scale? That is, could you make a special double precision-optimized GPU while still keeping costs low? As the market for GPU computing clearly continues to grow, I think you will see more areas invested in double precision arithmetic. Our double precision hardware released last year was only the starting point for what I imagine will be a growing investment in GPU computing from both the industry and Nvidia. What is your impression of Intel's Larabee? AMD's Stream Architecture? Cell? Zii? My view of Larabee is that it is a great validation of what the GPU has achieved and an acceptance of the limitations the CPU. Where CPUs have tried to take a legacy sequential programming model and squeeze out every last bit of parallelism, GPUs were created for 3D rendering, an embarrassingly parallel application. Massive parallelism is a part of the GPU’s core programming model. In the end, it is the accessibility and productivity of a programming model that will take an architecture from a novelty to a success. We are all competing against a mountain of legacy code. We’ve focused on making Nvidia GPUs extremely easy to obtain orders of magnitude speedups with a familiar and simple programming model.
-
One of the interesting things about Larabee is the theoretical ability to do things like recursion on the chip. How would that compare to a theoretical approach of incorporating a lightweight x86 processor on a GPU for "housekeeping tasks?" I don’t think recursion is critical to the success of GPU computing, as almost all codes that run on the GPU are the performance-critical inner loops of an application. It is always best to inline and avoid things like recursions for performance reasons. We certainly could support recursion today, but prefer to allow our compiler to optimize without it. Regarding a lightweight CPU, there’s already a CPU in the system and we’ve focused on providing a razor-thin driver stack to keep things as efficient as possible. Where just-in-time processor scheduling is required, we’ve found dedicated hardware is almost always more area and power efficient at these critical tasks than a heavyweight x86 processor. Right now, the majority of GPGPU applications have been limited to scientific computing and video decoding/transcoding. Where do you see consumers benefiting from GPGPU technology in realms outside video? The next wave of GPU computing consumer applications will be accelerating video editing, image processing, and gaming physics. We think your spreadsheet might already be fast enough. While video processing was an obvious application to accelerate, novel applications in computer vision, speech, and handwriting recognition applications for the consumer market can equally benefit from the massive performance potential of the GPU that is readily available in every PC. Where do you see GPGPU going in the future? Consumers are already benefiting from GPU computing. Companies like OptiTex are using CUDA to design clothing for the mass market. Car companies are designing next-generation cars with GPU ray tracing using CUDA. Physics engines in games are also migrating to the GPU. Moving forward, we’ll continue to see opportunities in personal media, such as sorting and searching photos based on the image content, i.e. faces, location, etc, is an incredibly compute-intensive operation. Some of the work I’m most proud of is in medical imagining and cancer research. Techniscan is a company using our Tesla GPUs to improve a doctor’s ability to detect and diagnose breast cancer earlier and more accurately than traditional methods. The National Cancer Institute is reporting a 12x CUDA-enabled speedup in protein ligand calculations used to design new drugs for diseases such as cancer and Alzheimer's. It is wonderful to see GPU computing being used in some of the fundamental research that will save lives.
-
Exclusive Interview: Nvidia's Ian Buck Talks GPGPU
Thanks for taking the time to chat today. Let's start with some basics. Why don't you tell our readers a little bit about yourself and what you currently do at Nvidia? I’m the Software Director for GPU Computing here at Nvidia. My main focus is to build and evolve a complete GPU computing platform, which includes system software, developer tools, language and compiler direction, libraries, and targeted applications and algorithms. With the help of a great team, we develop both the end-user software as well as set the direction for GPU computing within Nvidia. Why don't we start from the beginning? I imagine that your interest in GPGPU didn't start when you were 5 years old--what were the events going on at Princeton or Stanford that really led you to discover an interest in GPGPU? I did dabble in GPU computing in my Princeton days, experimenting with thermal convection and fluid simulation on graphics hardware, which, at the time was the SGI O2. Though things were so very constrained, it was hard to make a case for it. I seriously started looking at GPU computing during my PhD research at Stanford. At Stanford, I, along with others in the research community realized that the natural progression of programmable graphics was the evolution of the GPU into a more general purpose processor. We wrote one of the first SIGGRAPH papers on ray tracing with DX9-class GPU hardware to help prove the point. What was so motivating about the work was that this commodity processor, which was available in everyone’s PC, was following a Moore’s law cubed performance growth rate, way faster than the CPU. This begged the question: what could a PC do if it had multiple orders magnitude more computing horsepower than today? A total game-changer for the computational sciences as well as computer vision, AI, data mining, and graphics. What was your role with Brook? After working on the ability to ray trace on the GPU, my research focus at Stanford switched to understanding the right programming model for GPU computing. At the time, many others had shown that the GPU was good at a variety of different applications, but there wasn’t a good framework or programming model on how one should think about the GPU as a compute device. At the time, it required a PhD in computer graphics to be able to port an application to the GPU. So I started the Brook project with the goal of defining a programming language for GPU computing, which abstracted the graphics-isms of the GPU into more general programming concepts. Brook’s fundamental programming concept was the “stream,” which was a collection of data elements requiring similar work. Brook eventually became my PhD thesis at Stanford. Your work started with Merrimac, the Stanford Streaming Super Computer. How is this different from something like a Tesla? Brook’s programming model concepts were applicable to more than just GPUs. At Stanford we worked on two different implementations of the Brook programming model: one for GPUs, the other for Merrimac which was a research architecture developed at Stanford. Many of the ideas pioneered as part of Merrimac did influence how GPUs could be improved for general purpose computing. It should also be noted that Bill Dally who was the principle investigator of Merrimac at Stanford, is now the Chief Scientist at Nvidia. Did CUDA have any roots in Gelato? What was the first academic exploration of GPGPU? What about the first commercialized use? I started CUDA while completing my research at Stanford. Nvidia was already very supportive of my research and clearly saw the potential to better enable GPU computing on the hardware side of things. I joined Nvidia to start the CUDA project in 2005. At the time, it was just myself and one other engineer. We’ve now grown the project into the organization it is today, and a central component to Nvidia’s GPUs today. www.gpgpu.org provides a nice history of GPU computing, dating back to 2002. Currently, AMD pushes Brook as the programing language of choice for GPGPU, whereas Nvidia has C with CUDA extensions. How would you compare the strengths/weaknesses of both? Starting at Nvidia, we had an opportunity to revisit some of the fundamental design decisions of Brook, which were largely based on what DX9-class hardware could achieve. One of key limitations was the constraints of the memory model, which required the programmer to map their algorithm around a fairly limited memory access pattern. With our C with CUDA extensions, we relaxed those constraints. Fundamentally, the programmer was simply given a massive pool of threads and could access memory any way he or she wished. This improvement, as well as a few others, allowed us to implement full C language semantics on the GPU.









Let the flame wars begin.
yea... but i could spend an extra 100$ for a better processor with Windows 7, outperform Snow Leopard, and still save tons on money!
If this ever happened (which we all know it wont) i would gladly give OSX a shot. The only reason that i will never buy or use a Mac is because you are paying hundreds more for the exact same hardware. It's the Apple tax hard at work.
10.6 is still practically the same OS X , Windows 7 was an upgrade. =p so people cant handle the few extra seconds? Buy fucking SSD.
In other news: Grass is indeed green.
So iTunes, which is written by Apple, runs faster on a Mac? Who would've guessed that? /sarcasm
Very well I'll start
Apple have a hardware base that their operating system is optimized for, whereas windows (in all formats) has to deal with a plethora of different devices/manufacturers & various levels of drivers. So whilst this research may be true in some cases its old news.
Such was nearly every sentient being in the world knows that macs are probably amongst the best at video transfer/encoding. Add on that Windows 7 is running within Boot Camp this alone will affect Windows 7 performance, a fair test i would say not.
Try the same thing on a comparable windows laptop , not running hamstrung within Boot Camp.
Yet another Spin Article.
oh come on, its obvious that boot camp drivers will slow down windows, this is a ridiculous comparison
There's GOT to be a way to Filter out Mac stuff on this sight.
MacOS won't play mah games. MacOS won't let me run my own Motherboard and equipment. Screw MacOS already. Jeeebus.
Can it play Crysis...or about 10,000 other games / software w/o having some slowed down windows emulator.
Look, Macs or ok if you are in the Printing / Music / Graphics industry or didn't know any better because Apple donated Thousands of computers to schools to brainwash kids into wanting them... but dumbfounded when the kids played PC's at home and chose PC's overall.
But.. isn't this only benchmarking the conversion programs within each OS? This really has nothing to do with the speed of the OS, just the media programs used on them. Bootup and Shutdown time are the only things you might want to look at here.
The title of this should read Apple iMovie is faster than Windows Movie Maker or whatever the apps are they used. Not the OS.
Just give me Win7 already. I could care less about Snow Leopard...
I would love to see Toms do a similar test, though after Win 7 has been out for a bit, giving drivers time to catch up.
10.6 is still practically the same OS X , Windows 7 was an upgrade. =p so people cant handle the few extra seconds? Buy fucking SSD.
I agree, for less than the price difference of going to a mac you could buy a SSD, better processor, and more ram. Then it would perform BETTER than a mac, be CHEAPER than a mac, be more COMPATIBLE than a mac...etc etc etc
That's funny I actually own a late 2008 model Macbook Pro and the Windows Vista drivers, which is what is on boot camp 3.0, completely suck A-S-S. This isn't a fair comparison, at all.
Here, how about this. Compare a final release of Windows 7 after a couple of updates with a hackintosh dual booting on the same machine? I wonder how different the numbers will look.
Dear Tom's Hardware,
Please start writing more computer hardware articles, which are not related to or contain a speculative Apple spin. How about some articles on Windows 7, Core i7 Mobile CPU comparison (720QM vs 820QM), or Office 2010.
Your readers are growing tired of this site turning into an Apple rumor site. We want news and articles written about hardware/software technology NEWS, and not about some nonsense rumors about Apple vaporware.
Sincerely,
Tom's Hardware Readers
i can wait 10 more seconds and keep an extra battery.
I agree, for less than the price difference of going to a mac you could buy a SSD, better processor, and more ram. Then it would perform BETTER than a mac, be CHEAPER than a mac, be more COMPATIBLE than a mac...etc etc etc
Only if you were talking about a desktop and seeing as about 93% of the market so far this year has been notebooks and netbooks desktops are really irrelevant. The price difference when you compare notebooks is not anywhere near as large as it's made out to be whereas in the desktop area it is laughable.
And, to the point of Windows being more compatible... which can run more software? A Macbook Pro or a T61 from Lenovo? Only one of those machines can run every piece of software currently on the market.
test seems legit. now lets see the price of those same components in a mac and in a random brand PC.
Yeah, Windows 7 on Apple's Bootcamp benchmarks is a good indicator of how it will run on other PCs. My Zotac ION nettop with Windows 7 takes 12 seconds to start up while the Apple Minis take 26. Yeah, which one is a more fair comparison?
whoohoo a mac a couple of % faster in a few benches than win 7.
but what if 5% more performance doesn't cut it for me and i need 50% more performance? oh too bad that apple doesn't sell quad-cores in its consumer lines. so what am i supposed then? buy a mac pro? yo, it comes with fast nehalems. only then, the problem is that snow leopard doesn't support NUMA...
But.. isn't this only benchmarking the conversion programs within each OS? This really has nothing to do with the speed of the OS, just the media programs used on them. Bootup and Shutdown time are the only things you might want to look at here. The title of this should read Apple iMovie is faster than Windows Movie Maker or whatever the apps are they used. Not the OS.
How about Handbrake? That's written by a 3rd party group for both platforms.
And how long would it take the average lifetime PC user to find said program and run them? There is always a learning curve that isn't always worth scaling. A few seconds isn't worth it when you have to go and learn an entirely different OS to use the computer.
If it were just that easy, everyone would use Linux because it's free.
Only if you were talking about a desktop and seeing as about 93% of the market so far this year has been notebooks and netbooks desktops are really irrelevant. The price difference when you compare notebooks is not anywhere near as large as it's made out to be whereas in the desktop area it is laughable. And, to the point of Windows being more compatible... which can run more software? A Macbook Pro or a T61 from Lenovo? Only one of those machines can run every piece of software currently on the market.
Are you saying that a mac can run every piece of software currently on the market????
LOL kthanksbye
Only if you were talking about a desktop and seeing as about 93% of the market so far this year has been notebooks and netbooks desktops are really irrelevant. The price difference when you compare notebooks is not anywhere near as large as it's made out to be whereas in the desktop area it is laughable. And, to the point of Windows being more compatible... which can run more software? A Macbook Pro or a T61 from Lenovo? Only one of those machines can run every piece of software currently on the market.
I have an Asus G51 that performs very well, it has a quad core, 4GB Ram, two hard drives in RAID, Blueray drive, list goes on and on. If you're going to compare computers, at least compare it to something that is actually good.
It should be faster then that on the same hardware what is surprising to me is the difference is so small... I mean its BSD based is it not? Or something about a mach kernel keeps pinging in my head. At any rate considering all the hoops Windows has to jump through to run on all the hardware it does this seems amazing to me. I would like to see OS X sold like Windows is... but alas Apple fears loss of control, the ironic part of it that when you share control with your customers you find that your customers have more interest in your product...
The price difference when you compare notebooks is not anywhere near as large as it's made out to be whereas in the desktop area it is laughable.
And my laptop cost almost a thousand dollars less than a mac equivalent. So yes, for that price difference I could put in a solid state drive or two.
it would be interesting to try benchmarking one of those Pystar Apple clones--and see if it clocks better on snow leopard or win 7.
p.s. The vigor of some of these responses makes me feel like some of you have an inferiority complex...
ive used both systems my entire life, and they are both good for different kinds of users. I have a PC so that I can customize/gaming, but I encourage many without those needs to stick with a more stable mac system... so that I dont have to help them as often.
WAIT A SECOND!!!!!! Who the hell converts MP3s into the AAC format? Wouldn't it be the other way around?
Toms seems to love macs.
lol why bother comparing identical hardware, when the Apple system will have the infamous apple tax for running OSX Leopard. Compare an Apple System to a Windows on dollar for dollar, and the Windows will stomp all over it. And really, an iTunes benchmark? Am I supposed to be impressed that it ran better on it's native operating system?
I'm not clear on what machine was actually used for this nonsense "benchmark"? If you're testing pure OS muscle, then why use laptops? Better yet, why 4GB of RAM, when clearly a 64-bit OS shouldn't be used with anything less than 8GB. When I went from 4GB to 8GB on my W7 x64 build, I noticed a performance increase, and that increase may be a very important factor in how the 2 operating systems scale - and sorry to say buy that's a matter not to be ignored. Pft....4GB!