After a card has rendered a frame/scene, there is no data that needs to be return; it has performed its job. Furthermore, during rendering, there is no need for card A to communicate with card B and vice versa. Each works on the dataset assigned and then is done. Granted there will be some lighting/primitive overlap which is wasted cycles basically (since both cards will be computing the same information) but that really isn't here or now and has to do with how discrete you can break up the entire dataset NOT whether the problem can be worked on in a parallel manner.
I will touch briefly on the subject of the BUS traffic since you seem to have a certain infatuation with it. Certainly there is added information that gets transferred over the BUS when you do this. I haven't denied this and I don't think that anybody else has either for that matter. But I'm certain that number isn't doubled. I'm relatively certain that the amount of data pushed to a video card is linearly dependant on the complexity of the scene being rendered. This being the case, with each card rendering approximately half of the scene (based on complexity) I bet the actual BUS traffic isn't even close to doubled. But this isn't even really an issue as a platform could be made with a 1:1 relationship between video cards and BUSes.
But this doesn't touch on the real issue that started this entire thread. The question of whether or not 3d graphic rendering can be processed in a parallel nature easily. Like I mentioned in my previous message, the actual act of rendering a scene is nothing more than a ton of matrix transformations. You didn't disagree with me on this point so I will assume we at least share a mutual agreement on this data point. That being the case, matrix transformations are the textbook example of a problem that maps VERY well into a parallel computing paradigm. Different parts of the same matrix transformation can be computed at the exact same time without a dependency on any other parts, sounds perfect to run in parallel doesn't it!
So, in recap, if you are saying that with a standard PCI-X or AGP off the shelf motherboard there would very real bottleneck in the BUS causing very real diminished returns for large (maybe not even that large) number of video cards, you are certainly correct. But, if you are talking about graphic rendering in general (which is what I have been talking about), you are unfortunately wrong.
Throwing a big sounding term around doesn't make you smarter.
To the best of my knowledge 3d rendering is all about matrix operations. Matrix operations are inherently "parallelizable". Period.
What the heck does the bus have to do with any of it? Yes, there are going to be bottlenecks, but that doesn't mean the the original problem can't be easily broken down into discrete chunks. Inter-operation communication is an issue to be sure, but it isn't the driving force behind whether or not a algorithm can be processed in a parallel manner.
The gaming industry isn't here to raise your child...that is the parents job.
Exactly.
I'll be honest, I haven't read the article and I'm not really planning on it either. But so many times people will write pieces like this based on the assumption that parents aren't responsible for what their children see/do (or they seem to "forget" to mention this aspect). Parents are their children's guardians. It is THEIR job to determine what is appropriate for their children and to determine the proper method to enforce it.
(I've included mods for a specific program as only a single program)
diablo II half-life all the assorted half-life mods (including CS) quake all the assorted quake mods quake III starcraft warcraft III neverwinter nights Alien vs. Predator 2
I don't think that the robot in this movie is very happy (I never saw him smile). Maybe because he is shot at and hit only to be rebuilt and shot at some more (poor little feller).....or, maybe because he runs on DOS.:(
Security always competes with convenience. Imagine how convenient the world would be if we didn't have to worry about security. Everybody would have your credit card information, your shipping information, all of your personal information. You never again would have to fill out any kind of stupid form. That would rock! The world would be so CONVIENT!! (Convenient with a complete lack of security that is). It seems to me like you are saying the complete opposite.
Yeah, true, they would have excellent security when they showed you your bank balance. But wait, never mind, your bank balance wouldn't show up at all. It would be sent to your computer, saved in RAM and then....nothing. Oh so secure. Brilliant! Somebody run out and get a patent! Oh wait, pop-ups already are patented...
True, in the game play it can be very repetitive, but in building your characters there is always something that you can do a little different, different items that you can use, so each character is actually different. Plus, having a mode like hardcore, where when you die you are dead and can't come back really makes a game fun for me (makes me cuss a lot too).
They require a credit card number to sign up for an open beta? That seems a bit extreme if you ask me. There are other ways of making sure that your users are unique without requiring everybody to trust you with your credit card number!
Exactly, after about 15 minutes, the game became very very repetative for me. I stopped playing it vowing that I would return and actually finish, but that was several months ago and I have since then restarted my Diablo II love affair.
Also, can I take this time to mention how much I hate sites like fileshack and fileplanet? Well, I do. A lot.
2. Evans surveyed only those companies that are involved in Linux development.
And THEN they say that they are surprised because, out of the 400 developers that they talked to, a high percentage of them were focusing on linux development? What the hell?
I think that I am going ot go interview 400 "adult" actresses and then publish my surprising results of how more and more people want to have sex in front of a camera for money!
I have had one of these for several months now, it is really nice.
The biggest problem that I have faced with it is getting used to typing with no force feedback (since there are no moving parts). Furthermore, it is hard to keep your fingers in the correct locations, since, with the exception of two little raised dots, there are no physical boundries between the keys.
One of the best thigns about this keyboard though is how the entire touchpad of the keyboard can be used as a mouse. Remeber the article just recentally here about mouse gestures? Just imagine really using gesture with your hands, it is awesome.
Again, there is a tough learning curve, but then once you get past it, it is an awesome product, well worth the money.
I have found a lot that change is often a really good thing.
Perhaps laughable, but I have three keyboards that i keep connected to my dev machine (one split, one regular, and a touch type) and use each one on average at least once a week. The change in keyboard, since it is the main interaction that I have with my computer, keeps things feeling "fresh". Now, I throw this about keyboards out there, but even the rest of my coworkers laugh me for it.;-)
Also, in keeping with the general idea of change I normally change at least every 30 minutes how I sit in my chair. As sitting in the same position for too long causes me to feel fatigued and tired much faster than moving positions.
Lighting. Basically, when I start a long stint of programming I like to have little to no light. But as time drags on and I become tired I progressively add more light as it helps to keep my focus and from falling asleep.
This is worth researching because Earth and its fate is somewhat important to us, for reasons that should be obvious.
I fail to really see what you are getting at. You haven't given any reasons Not to get into a theological discussion here, but if we die and then turn into dust, what do I care if the earth gets destroyed many (many!) years later. Big f-ing deal dude. Hell, somebody could prove that the earth would be destroyed 500 years from now I wouldn't care.
pictures of nudity at burning man? STAY AWAY!
ok, I read traditional and simplified chinese and also katakana and the last character is most certainly "oh"
so the whole sentence is 'jie guo shi ni oh'
translation: "Damn I wish I was playing Doom 3"
I'm sorry, but Jenna Jameson is no second rate porn star. We are talking first class here buddy (among porn stars of course).
I'd pay you 20 bucks to walk with me with a GBA in your hand when I walk my dog.
What the HELL are you talking about?
(couldn't resist)
I will touch briefly on the subject of the BUS traffic since you seem to have a certain infatuation with it. Certainly there is added information that gets transferred over the BUS when you do this. I haven't denied this and I don't think that anybody else has either for that matter. But I'm certain that number isn't doubled. I'm relatively certain that the amount of data pushed to a video card is linearly dependant on the complexity of the scene being rendered. This being the case, with each card rendering approximately half of the scene (based on complexity) I bet the actual BUS traffic isn't even close to doubled. But this isn't even really an issue as a platform could be made with a 1:1 relationship between video cards and BUSes.
But this doesn't touch on the real issue that started this entire thread. The question of whether or not 3d graphic rendering can be processed in a parallel nature easily. Like I mentioned in my previous message, the actual act of rendering a scene is nothing more than a ton of matrix transformations. You didn't disagree with me on this point so I will assume we at least share a mutual agreement on this data point. That being the case, matrix transformations are the textbook example of a problem that maps VERY well into a parallel computing paradigm. Different parts of the same matrix transformation can be computed at the exact same time without a dependency on any other parts, sounds perfect to run in parallel doesn't it!
So, in recap, if you are saying that with a standard PCI-X or AGP off the shelf motherboard there would very real bottleneck in the BUS causing very real diminished returns for large (maybe not even that large) number of video cards, you are certainly correct. But, if you are talking about graphic rendering in general (which is what I have been talking about), you are unfortunately wrong.
Throwing a big sounding term around doesn't make you smarter.
Awwww, shucks..I wassa sure hopin' it wud.
I am not an expert on rendering theory, but:
To the best of my knowledge 3d rendering is all about matrix operations. Matrix operations are inherently "parallelizable". Period.
What the heck does the bus have to do with any of it? Yes, there are going to be bottlenecks, but that doesn't mean the the original problem can't be easily broken down into discrete chunks. Inter-operation communication is an issue to be sure, but it isn't the driving force behind whether or not a algorithm can be processed in a parallel manner.
You, my friend, are not a gamer.
You don't have a girl/boyfriend, do you?
Chill out fool.
Maybe I am just old fashioned, but when I puchase media, the main reason I do that is....to.....um....watch it.
Exactly.
I'll be honest, I haven't read the article and I'm not really planning on it either. But so many times people will write pieces like this based on the assumption that parents aren't responsible for what their children see/do (or they seem to "forget" to mention this aspect). Parents are their children's guardians. It is THEIR job to determine what is appropriate for their children and to determine the proper method to enforce it.
(I've included mods for a specific program as only a single program)
diablo II
half-life
all the assorted half-life mods (including CS)
quake
all the assorted quake mods
quake III
starcraft
warcraft III
neverwinter nights
Alien vs. Predator 2
I don't think that the robot in this movie is very happy (I never saw him smile). Maybe because he is shot at and hit only to be rebuilt and shot at some more (poor little feller).....or, maybe because he runs on DOS. :(
Are you kidding? Ho...err, women can too make you a ton of money. Whenever I need some fast cash I run to my girls and demand my benjamins!
Nintendo Power stopped being a good magazine about 10 years ago......when I grew up.
Seriously, this happened to me once. When I stopped dropping acid though it went away :(
Maybe this game is an acid replacement?
WTF? You got modded as "interesting"?
Security always competes with convenience. Imagine how convenient the world would be if we didn't have to worry about security. Everybody would have your credit card information, your shipping information, all of your personal information. You never again would have to fill out any kind of stupid form. That would rock! The world would be so CONVIENT!! (Convenient with a complete lack of security that is). It seems to me like you are saying the complete opposite.
Yeah, true, they would have excellent security when they showed you your bank balance. But wait, never mind, your bank balance wouldn't show up at all. It would be sent to your computer, saved in RAM and then....nothing. Oh so secure. Brilliant! Somebody run out and get a patent! Oh wait, pop-ups already are patented...
True, in the game play it can be very repetitive, but in building your characters there is always something that you can do a little different, different items that you can use, so each character is actually different. Plus, having a mode like hardcore, where when you die you are dead and can't come back really makes a game fun for me (makes me cuss a lot too).
They require a credit card number to sign up for an open beta? That seems a bit extreme if you ask me. There are other ways of making sure that your users are unique without requiring everybody to trust you with your credit card number!
Exactly, after about 15 minutes, the game became very very repetative for me. I stopped playing it vowing that I would return and actually finish, but that was several months ago and I have since then restarted my Diablo II love affair.
Also, can I take this time to mention how much I hate sites like fileshack and fileplanet? Well, I do. A lot.
Ok, so they blatantly say:
2. Evans surveyed only those companies that are involved in Linux development.
And THEN they say that they are surprised because, out of the 400 developers that they talked to, a high percentage of them were focusing on linux development? What the hell?
I think that I am going ot go interview 400 "adult" actresses and then publish my surprising results of how more and more people want to have sex in front of a camera for money!
I have had one of these for several months now, it is really nice.
The biggest problem that I have faced with it is getting used to typing with no force feedback (since there are no moving parts). Furthermore, it is hard to keep your fingers in the correct locations, since, with the exception of two little raised dots, there are no physical boundries between the keys.
One of the best thigns about this keyboard though is how the entire touchpad of the keyboard can be used as a mouse. Remeber the article just recentally here about mouse gestures? Just imagine really using gesture with your hands, it is awesome.
Again, there is a tough learning curve, but then once you get past it, it is an awesome product, well worth the money.
I have found a lot that change is often a really good thing.
;-)
Perhaps laughable, but I have three keyboards that i keep connected to my dev machine (one split, one regular, and a touch type) and use each one on average at least once a week. The change in keyboard, since it is the main interaction that I have with my computer, keeps things feeling "fresh". Now, I throw this about keyboards out there, but even the rest of my coworkers laugh me for it.
Also, in keeping with the general idea of change I normally change at least every 30 minutes how I sit in my chair. As sitting in the same position for too long causes me to feel fatigued and tired much faster than moving positions.
Lighting. Basically, when I start a long stint of programming I like to have little to no light. But as time drags on and I become tired I progressively add more light as it helps to keep my focus and from falling asleep.
Too bad, unfortunately in your idiotic haste to cast down our friend Jon, you happened to be completely wrong.
I fail to really see what you are getting at. You haven't given any reasons Not to get into a theological discussion here, but if we die and then turn into dust, what do I care if the earth gets destroyed many (many!) years later. Big f-ing deal dude. Hell, somebody could prove that the earth would be destroyed 500 years from now I wouldn't care.