I see!
This all so really interesting to me! I mean, I'm not much of an HPC kind of guy, but the inner (low-level) workings of computer hardware do fascinate me
a lot.
And I have you to thank for the things I'm learning now and the enjoyment associated with it. Thanks!
So you do need multiple ALU's (I'm not sure if I'm correctly referring to the part that does what I'm saying.)/the cores their found in, to be able to handle to fulfill all those arithmetic and logical operations in parallel with vector processing? I mean, if I had a single-core CPU, would SIMD instructions be processed in parallel? (I'm referring to the execution phase at least.) (Now I feel like I'm not totally getting something with this as I remembered you mentioning how memory operations are also "integer operations" as well, but I'm also thinking that the MMU and other components might be responsible for those. So please bear with me. Sorry. Hehe...)
I bet you just did this to simplify the explanation, and I highly appreciate that
, but I do remember learning that graphics calculations also involve vector calculations (the geometric-graphics variety, funny how the terms are similar with the topics at hand
) which involve matrix calculations which are highly parallelize-able I think. (I was thinking it was because you can do arithmetic operations to the individual values in the matrices in parallel, based on what I learned in my Algebra lessons (Actually, I only realized this when it was mentioned in that article here about AMD's history posted a month or a few ago.), but now that you've opened my mind to how floats are dealt with, I'm thinking there's more to how graphics are processed on a GPU.) Anyway, with what I've just mentioned, I'm not implying that you didn't know all this already.
With that occupation, no wonder you're so knowledgeable about this stuff! Well, aside from the fact that, like you seem to have said, you've studied this stuff as an enthusiast as well. Though, I'm not sure if you're telling me that you're being contracted by companies without a degree. That's quite amazing if so! When you said you took some classes, the "some" makes it seem so. Hehe... Thanks again for the replieds I'm really enjoying what you're teaching me, just like how I feel when I read (some) TH articles.