6.0GHz in 2004 for the Masses

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: Gonad the Barbarian
Some of you 'tards need to realize that frames per second is not the only performance measurement of a computer. Will a slow hard drive affect fps? No. Will it affect nearly ebvery other aspect of system performance? Yes.

FPS is used as an example of a running program. Once the program is running, HD doesn't matter. It matters when swapping and loading software. You are not loading software nor you are swapping all the time.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
Pink0, please reread my previous post. You are naming valid I/O intensive applications that depend on hard drive access times and throughput, but this does not make all workloads universally I/O bound.

A lot of you...umm...what gonad said are basically saying that because the hard drive doesn't slow down ALL applications it's not the system's bottleneck. That's pretty dumb. The CPU doesn't slow down all applications either as we see with soundforge and large files in photoshop. So, I guess by your logic the CPU never needs to get faster because it's not the bottleneck in these apps. Pfft...and some DC projects load the entire thing into the CPU's cache so the ram isn't any kind of bottleneck and the 3d accelerator isn't even used in 90% of all apps so how could it be any kind of bottleneck? OMFG people...dumb, dumb, logic. No, the hard drive is not used all the time in all applications but it is the slowest major computer component and it is the system's bottleneck.
 

TechN01R

Junior Member
Jul 7, 2002
5
0
0
With coders getting lazier and cpu's getting faster and faster, the need for something faster will always be there. With the introducion of Object Oriented languages such as C++ and fast cpu's becoming the norm, programming montrosoties such as Windows ME and XP are made possible and fuel the need for more memory and clock speed. I remember in the days of the 8088 and 8086 when the code was so tight it was like (not suitable for print) and assembly was the language of speed. Programmers would brag about how efficient their code was, not how pretty it looked on screen when run.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
Has it occured to anyone that they only reason we have RAM Is because hard drives are such a bottleneck? If we had lightning fast non-volitile storage, we would not need ram. I'd like to see you use a system with no ram (pretend it works) and see if the hard drive is a bottleneck or not.
 

WinkOsmosis

Banned
Sep 18, 2002
13,990
0
0
Originally posted by: MaxDSP
Originally posted by: Jellomancer
Originally posted by: AMDfreak
Why would Harddrives be a bottleneck?


In today's technology, the hard drive is the utter definition of "bottleneck". Serial ATA only provides a burst rate of 150MB/s, and likely sustained transfer rates will not likely reach above 50MB/s, even with an 8MB cache. The next slowest item is the RAM, which even if you're using old EDO SIMMS will transfer data faster than a hard drive.

Being slow compared to memory etc doesn't make the hard drive a bottleneck. A car's seats don't tilt at 6500 rpm.. does that mean they are a bottleneck?


No, but then again your comparison is not relevant to the term "bottleneck". What does moving a car's seats have to do with the actual performance? If you're talking about the battery that the seat uses for power, then in reality performance would actually go down because it would take more energy to move the seat at "6500 RPM" (whatever that means) as opposed to 3500 RPM.


A more relevant comparison would be the gas tank or the fuel nozzles being the bottleneck in the car, since their performance directly affects the performance of the car. (I dunno much about cars so that may be a bit off)


The term bottleneck pretty much means that the system can only go as fast as the slowest component (which is the hard drive)
How many tasks actually require constant full speed hard drive access? Video and audio work yes... but for games, for example, 100mb/sec is in no way a bottleneck.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
You think a hard drive can do 100megs a sec? LOL! You so funny! They can't even do a third that. Secondly, read the thread. You just cited games as an example. I guess you didn't read the posts discussing that just because some apps don't shop the effects of the bottleneck doesn't mean it's not there. It's just not there for those apps. The participants in this thread are really making me re-think my opinion of the human animal's ability to reason and understand concepts rather than constantly pointing to the same thing over and over again which isn't a valid point to begin with. My god people are stupid. Are you freaking.......omfg. People amaze me sometimes. Alright, believe whatever you want. Why do you think ram was invented anyway?
 
Oct 16, 1999
10,490
4
0
Hey 'tards, computers are used for more than just games, and are used for those other things more frequently by the vast majority of users. The hard drive is a huge bottleneck. Period.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
Average anandtech forum member:
"But games are fast without a fast hard drive."
"GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMES!"
me-and those people who argue that PCs that are used as appliances can use other methods to boot and then use the hard drive are basically saying that the HDD is not a bottleneck because in this case it can be bypassed. Well, no it's still a bottleneck and requires extra to be bypassed. That's a bad thing. The PC will never make it into the livingroom full time until they become instant on.
"But, but, but, GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMES!"
me-Working in soundforge is completely hard drive limited as it says in its help file.
"GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMES!"
me-You can't even record uncompressed HDvideo (HD) without a SCSI raid array.
"GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMES!"
me-working with just 1200dpi 42bit (not uncommon) files which are 400 megs is freaking painful with 3 minute waits between opening, rotating, filters etc.
"GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMES!"
 

sharkeeper

Lifer
Jan 13, 2001
10,886
2
0
Man this has turned into one big fvckfest! :Q

I have a chassis on the way from someone along with some parts and a blank check and the client's instructions are to make it fast and reliable! This should be an interesting week!

Cheers!
 

Pariah

Elite Member
Apr 16, 2000
7,357
20
81
Pink0, no matter how valid your point is, no one is going to pay attention to anything you say, nor will you sway anyone else's opinion if you continue with the highly antagonistic stance you take in all your posts. Everyone is entitled to their own opinion, even if it may seem retarded you.
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
Originally posted by: Pink0
Pink0, please reread my previous post. You are naming valid I/O intensive applications that depend on hard drive access times and throughput, but this does not make all workloads universally I/O bound.

A lot of you...umm...what gonad said are basically saying that because the hard drive doesn't slow down ALL applications it's not the system's bottleneck. That's pretty dumb...No, the hard drive is not used all the time in all applications but it is the slowest major computer component and it is the system's bottleneck.
*sigh*...this is NOT at all what I am saying. Apparently you have not read my posts. Merely stating that the hard drive is the slowest component of a system does not make it *THE* bottleneck...this neglects main memory bandwidth and latency; cache bandwidth, latency, block size, and associativity; fetch, decode, issue, and retire width; branch target buffer size, associativity and width; branch predictor size and layout, number of renaming registers, number of reservation stations, fetch and issue queue sizes, reorder buffer size and commit width, number of execution units, instruction latency....would you like me to continue? There are a large number of potential "bottlenecks" in any system, each of which may manifest themselves as one of the "primary" bottlenecks in a variety of circumstances. For example, Tullsen's et al. study on instruction fetch and issue on SMT processors found that improving branch prediction from 95% to 100% in SPEC CPU improved performance by 25%, lending to the well-known fact that control prediction and speculation is a major performance issue in modern dynamically scheduled superscalar.

What I am adamently objecting to is the statements a few have made in this thread that since the hard drive is many orders of magnitude slower than the other components in the system, increases in CPU performance are baseless. I am trying to introduce you to the principles behind Amdahl's Law, or in common sense, "make the common case faster." The formula behind the law is 1 / (1 - f + f / s), where s is the local speedup and f is the frequency of time affected by that speedup. If, for example, a workload spends 1% of its time doing I/O, increasing CPU performance by 100% will increase the total performance by 98%. CPU bound workloads by no means are only comprised of games, but also compression/decompression (the act itself), compiling, interpretation, CAD/CAM, VLSI/FPGA place and routing, computational physics and chemistry and other simulations, modeling and rendering, and AI, just to name a few off the top of my head. On the other hand in the well-known I/O intensive applications the hard drive will present itself as the largest bottleneck for performance. Obviously your important workloads are I/O bound, but do not naively neglect those applications that you do not use.

It is a rather basic concept in systems design that workloads often spend much of their time almost entirely bound by either the CPU or by I/O. And, as I have tried to explain in my previous posts, there are just as many common workloads that are CPU bound as there are I/O bound. Just as there are many cases where hard drive access time and throughput determine performance, there are as many cases where I/O is unimportant and microarchitectural parameters provide the "bottleneck" in performance. Thus while the hard drive one of the slowest components of the system, it does not manifest itself under all circumstances. The common cliche that the hard drive is "the only and most important" bottleneck in a system is incomplete and attempts to generalize performance behavior too much.

I'm not coming from left field here, as I said I'm a graduate student studying computer architecture and system design, and these are rather basic concepts in the fields. Getting mad at me doesn't invalidate them.

Has it occured to anyone that they only reason we have RAM Is because hard drives are such a bottleneck? If we had lightning fast non-volitile storage, we would not need ram. I'd like to see you use a system with no ram (pretend it works) and see if the hard drive is a bottleneck or not.
Of course going to the extreme by eliminating the main memory layer of the memory hierarchy will make just about any serious workload I/O bound. This does nothing to show that the hard drive is the only important bottleneck in a system; when working sets for CPU bound workloads fit within main memory (ie, when a vast majority of pages accessed can be fit within main memory), page fault rates quickly become negligible and I/O latency is not nearly as important. Operating systems cache read and writes in a file cache, so for those workloads whose working set of the input and output fit within main memory, I/O requests will not even touch the I/O subsystem in the common case.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
Merely stating that the hard drive is the slowest component of a system does not make it *THE* bottleneck

Actually, that's the definition of bottlneck: the slowest part. The smallest part of the bottle. The neck of the bottle.
 

FishTankX

Platinum Member
Oct 6, 2001
2,738
0
0
Originally posted by: Pink0
Fishtank, when you talk about the various methods that you can get around the slow boot times for PVRs and other living room appliances which is where the home PC is going what you are basically doing is supporting my point. By saying that you can use flash cards or whatever to boot up and then the hard drive from then on what you're describing is a way to bypass the bottleneck and thus admitting that the hard drive is the bottleneck in this situation.


Hmm, well, ofcourse during boot time I/O is gonna be a huge bottleneck. But that's not always the case. It's like, back in the pentium days3 and T-bird days, Oc'ing the FSB like mad didn't increase the performance linearly. Because there were other factors, like processor clock, and harddisk access that kept the FSB from being the only bottleneck in the system.

Going on your logic, the CD-ROM becaue you're always waiting on it in game installs and the like. Which isn't necescescarily true because once you install a game, the CD-ROM becomes a very small part of the gaming experience. That's not a proper example because the HDD is constantly loading information in a level and such, and perhaps, if your RAM is low, even swapping. :Q But for the majority of cases, the HDD makes no impact on the enjoyability of the game .The videocard and CPU do.
Gaming bottleneck=CPU/Videocard

For everyday work, the bottle neck, on modern systems lies mostly in the user
Bottle neck=user

For office work, it's definatley the user
Bottleneck=User

For CAD work,HDD , video, raw CPU and memory
Bottle neck=HDD/CPU/Memory/Video card

For photoshop mostly CPU power and memory and a bit of user
Bottleneck=CPU/Memory/user

For Audio work it's mostly HDD, CPU, Memory, and PCI bus
Bottleneck=HDD/CPU/Memory/PCI

For video editing it's less CPU and More memory and HDD
Bottleneck=Memory/HDD

Scientific work requires raw CPU and maybe memory
Bottle neck=CPU

I'd say 90% of a computer's workload in this world is average use and office work, thus the largest bottleneck by far would be the user
Biggest bottleneck for average use=User

For professional work, there are 2 huge bottlenecks
CPU/HDD. Memory only becomes a bottleneck if you don't have enough of it, and generally speaking as long as you have enough for your application, memory will never actually slow the application down. So memory would come in a not so distant third. Videocard can become a huge bottleneck in gaming, design and professional CAD/CAM. So whe you look in different areas, different things become bottlenecks. In my opinion the biggest bottleneck is the CPU in most professoinal work, followed by HDD and then memory. Memory becomes a class A bottleneck though, if you don't have enough.

That's all folks..
 

UlricT

Golden Member
Jul 21, 2002
1,966
0
0
well.. all i can add to this discussion is that one of my RAM modules died out leaving me with just 128MB of RAM. now THAT will show you what kind of a bottleneck the hard-drive is, especially when stuff has to be taken out of and loaded back into RAM all the time.... The HDD is the biggest bottleneck in systems today. and that IS a fact!!!!
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
Originally posted by: Pink0
Merely stating that the hard drive is the slowest component of a system does not make it *THE* bottleneck

Actually, that's the definition of bottlneck: the slowest part. The smallest part of the bottle. The neck of the bottle.

This is precisely why the term "bottleneck," in your definition, is an inaccurate term to represent performance in a system. The location of the neck in a glass bottle is a static property, the inhibitor in performance in a system is not. Performance is very dynamic in computer systems, and naming the component with the absolute slowest latency as the universal "bottleneck" is not accurate when under many workloads it goes unused; this is the basic concept that I've been trying in vain to explain to you, but astoundingly you continue to ignore the contents of my posts. I really have nothing left to say unless you actually reread my posts, or unless you would like to present an argument that CPU bound workloads or the polarity between CPU and I/O bound workloads do not exist.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
The HDD is the biggest bottleneck in systems today. and that IS a fact!!!!
Yes it is. The sky is also not brown. I really don't know how people can argue with this. Bottleneck is the slowest component of the computer. The hard drive is the slowest component of the computer. What's the problem here? RAM is just a device which was invented to decrease the effect of this bottleneck. The CD rom and floppy are not crucial parts of the computer. You can run one without either. They don't count. Full fledged PCs NEED a hard drive. You can load programs through means other than floppies and CDROMs. The user is not a part of the computer. I don't care if 90% of what they do is officework and internet. Those are not applications which challenge the system and that is all that we're talking about. You can completely ignore that 90% and look only at the 10% which is challenging the system.
 

Pink0

Senior member
Oct 10, 2002
449
0
0
This is precisely why the term "bottleneck," in your definition, is an inaccurate term to represent performance in a system. The location of the neck in a glass bottle is a static property, the inhibitor in performance in a system is not. Performance is very dynamic in computer systems, and naming the component with the absolute slowest latency as the universal "bottleneck" is not accurate when under many workloads it goes unused; this is the basic concept that I've been trying in vain to explain to you, but astoundingly you continue to ignore the contents of my posts. I really have nothing left to say unless you actually reread my posts, or unless you would like to present an argument that CPU bound workloads or the polarity between CPU and I/O bound workloads do not exist.


I already have you frea....OMFG. Alright, whatever. The stupidity of people NEVER ceases to amaze me. I'm just going to stop reading this thread or I'm going to cry.
 

sharkeeper

Lifer
Jan 13, 2001
10,886
2
0
Bottleneck = Kampyle of Eudoxus.



6 GHz is nice, A pair of them would be even nicer.

Of course, an OS overhaul is necessary. 4GB is hardly enough for a serious worksatan 14 months from now. I'd say perhaps 5TB of fast storage and 128 GB of memory would be a good starting point for mid to high end worksatan 2Q04.

Cheers!
 

Goosemaster

Lifer
Apr 10, 2001
48,777
3
81
Originally posted by: BD231
Originally posted by: Howard
SCSI is to loud and to hot.
Sometimes, but please don't make generalizations like this.

IDE is too loud and too hot, too.

Very true, I've used SCSI before though and the spindle noise made at even just 10,000rpm is unbareable if your computer is sitting right next to you(I had an 18gig maxtor, latest modle). I love SCSI performance but it's just not a good option for normal home computer use.

For the recod I now have a WD 120Gb SE(Jb) drive for storage and my SCSI drive is quieter
 

FishTankX

Platinum Member
Oct 6, 2001
2,738
0
0
Okay, let's establish a little bit of a consensus here. OKAY? IN a hierarchy here.


The CPU is the biggest bottleneck in the system if the CPU is fed qiuclky enough and the user can notice that it's not running at absolutley full speed
^
|
The memory is the bottleneck if the CPU cannot be fed fast enough
^
|
The videocard is the bottleneck if the CPU spends all of it's time waiting for the videocard to finish drawing frames
^
|
It is established that the HDD is the biggest bottleneck in the system, *if* memory isn't able to cache all the data in a program currently running
End of story. Done. Finished.
^
|
The CD-ROM/Floppy is the bottleneck in data moving operations involving either or and the HDD is able to keep up
^
|

I'd assume all of the people here could agree with the above. Right??
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
Thank you for illustrating my point FishTankX.

I'm still willing to discuss this Pink0 if you don't resort to outbursts and insults. Meanwhile here's some related reading for your pleasure:

Andrew Tanenbaum, Modern Operating Systems, Section 4.4.8: The Working Set Page Replacement Algorithm
John Hennessey and David Patterson, Computer Architecture: A Quantitative Analysis, Section 1.6: Quantitative Principles in Computer Design
Peter Denning, The working set model for program behavior, MIT 1968.
Gene M. Amdahl, Validity of the single processor approach to achieving large scale computing abilities, IBM 1967.
David Patterson, Garth Gibson, Randy Katz, A Case for Redundant Arrays of Inexpensive Disks, UC - Berkeley 1988.
J. Bradley Chen and Brian Bershad, The Impact of Operating System Structure on Memory System Performance, CMU and UW - Seattle, 1993.
John Ousterhout, Why Operating Systems Aren't Getting Faster As Fast As Hardware, UC - Berkeley 1990.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |