Ah, thanks, that described the main issue here. The reliance of Eulerian Geometry. It also explains why I suck at FPS.
Well, this likely means I am going to stay away from any form of 3d programming in the future, as most of the Eulerian Axioms I have been told tend to be things that I tend to have issues seeing how people can agree with that. But then, I am the person that I typically try to copy various conventions of art styles rather than try to draw realistically... because well, in recent years I have learned that I do not even perceive the world in an Eulerian manner. So yeah, this is kind of a good thing really, I can now stop exploring 3d Programming. As well, the whole thing will mostly only cause more issues than it is worth, as I have never been able to agree with the basic Axioms that make up Geometry. And well--a few of the articles on that link just made that really apparent. Hmm--well, I suppose there is not much I can really do about this now. I mean, I could write up some Axioms on Noneulerian Geometry... but nobody apart from me would find them useful--so I may as well be twiddling my thumbs and doing basket weaving... actually those two options would be thought of as more useful. Well, thanks--that link kind of helped me out in more ways than one. Just have to grok what I have learned from this for a bit. ~Katrina On Friday, June 18, 2010 06:51:28 am ZuM wrote: > The concept is the same of a cluster, but it is in a single processing unit. > A cluster requires several processing units, this is the main difference (or > else we cound consider an I7 a cluster, but anyway). > > This is all i know how to explain, but basically the GPU is specialized in > several areas where a normal CPU isn`t and would suffer to emulate. > Also the calculation of vector and matrix operations (which are the most > common in Graphics) are really faster because of, again, the speciallized > architecture for this. > > I don`t have a link to any white paper that i can remember right now, but > please have a look at this link of wikipedia, that may help you understand a > little more about GPUs and then you`ll clearly see the reason why it`s > almost impossible to emulate through software at a decent speed. > > http://en.wikipedia.org/wiki/Graphics_processing_unit > > 2010/6/18 Katrina Payne <fullmetalhar...@nimhlabs.com> > > > Thanks ZuM > > > > I apologise, I may have been misinterpreting the TLA, of GPU to mean > > "Graphics > > Processing Unit"... I guess I must be interpreting it wrong, as what you > > described was a cluster, not a unit. > > > > Though, this is not the first time a hardware or software term was fairly > > misleading. > > > > Thank you, as now I understand it is not a unit, but a cluster of units. > > > > Sorry for the issues, I may have caused in my misinterpretation of what the > > TLA indicated. > > > > Back to your regularly scheduled mailing list. > > > > ~Katrina > > > > On Friday, June 18, 2010 06:25:03 am ZuM wrote: > > > Hi, > > > > > > The major differences are that while a CPU has one processing core (or > > > today, two processing core), any older GPU has quite a lot of processing > > > units that run at a very low speed but are specialized in certain areas, > > > this way the load is really divided. Also just a comment, several labs > > are > > > starting to use GPU to do MAJOR calculations specially because of their > > high > > > paralel processing oportunity. > > > > > > And for instance Shader calculation is a very expensive method, but for > > > instance most of the more modern cards have several shader processing > > units > > > in which their architecture and also their basic functionality are > > optimized > > > to do this shader calculation that would make a CPU cry. > > > > > > The major differences Katrina between the two is that a CPU is a generic > > > processing unit, which contain a lot of commands and functionalities, > > while > > > a GPU contains quite a lot of VERY specialized processing cores. This > > > differences is what makes it be really faster than using Software > > rendering, > > > specially since some with Software rendering you would need to emulate > > some > > > features that are basic nowadays with the GPUs, and do so much > > calculations > > > in a serial way, while trying to maintain a decent 3d output. So again i > > > say, the most important feature of the GPUs is their paralel programming. > > > > > > 2010/6/18 Katrina Payne <fullmetalhar...@nimhlabs.com> > > > > > > > That is good, I never asked for a lecture anywhere. > > > > > > > > If anything, I asked for some terms I could use in Google. A mantra or > > some > > > > such concept I guess. > > > > > > > > I also asked for text books and white papers. > > > > > > > > No where did I ask for a lecture. > > > > > > > > I even flat out stated many times that what you were to explain would > > be > > > > too > > > > long for an email to fit, so the idea that I would be asking for a > > lecture > > > > is > > > > ludicrous. > > > > > > > > Now then, rather than saying this obvious statement, how about you just > > > > tell > > > > me some google search mantra to use (as really, my mind is blank for > > any > > > > keywords I could use that would get me anything meaningful), a set of > > text > > > > books, or maybe a white paper? > > > > > > > > I do not appreciate feeling like I am being talked down to. > > > > > > > > It is also statements like this below, that make me think you are > > > > disregarding > > > > my suggestions, as, if you were not disregarding them, you would have > > just > > > > gave those text book titles, or some keywords to search with, or at the > > > > very > > > > least a basic white paper. > > > > > > > > Had it been some standard of programming, I could attack ISO, RFC, > > Working > > > > Draft, Recommendation, Best Practices, Primer or Howto to something > > like > > > > "GPU". > > > > > > > > In this case, I do not expect any of those to work. > > > > > > > > Now then, please, stop talking to me like a fool, and blantantly > > > > disregarding > > > > stuff I have asked for, and brushing me off as somebody expecting a > > lecture > > > > over > > > > a mailing list--or some such retarded notion you have gotten into what > > I > > am > > > > asking for here. > > > > > > > > Thank you > > > > > > > > ~Katrina > > > > > > > > On Friday, June 18, 2010 05:58:37 am Bob Somers wrote: > > > > > Katrina, I'm not giving lectures on computer graphics here. Google > > has > > > > > all the information you asked for. If you'd like, I can also > > recommend > > > > > some graphics textbooks which would clear things up _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders