Talk About Network

Google





Programming > Assembly Language > Re: Vectors (cp...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 19 of 68 Topic 5078 of 5194
Post > Topic >>

Re: Vectors (cpu type idea)

by "cr88192" <cr88192@[EMAIL PROTECTED] > Jul 23, 2008 at 10:59 PM

"Wolfgang Kern" <nowhere@[EMAIL PROTECTED]
> wrote in message 
news:g670i8$lk9$1@[EMAIL PROTECTED]
>
> "cr88192" wrote:
>
>>>>> while you mention OpenGL ...
>>>>> I haven't checked on it,  an HLL-story anyway ?
>
>>>> I am not sure what you are asking exactly.
>
> me not either :)
> I haven't the slightest clue what's behind OpenGL.
> Of course I can google for it and download Gigas, but before I
> waste time and disk-space I'd like to know what I may get.
>
> If OpenGL is what I think, it could be my key into analysing
> drivers/tools to finally get the missing information on how
> certain GPUs could be direct controlled at lowest level.
>
> I gave up on DirectX analysis, it's just too heavy detoured and
> dragged me through hundreds of dlls and into the kernel too often.
> And I wonder why it at all works any faster than linear VESA,  ;)
> bypassing all these detours would free the CPU for other jobs
> during a GPU frame cycle.
>

oddly enough, it is often big and complicated structures that offer a lot 
more in terms of performance than simpler structures...

but, yes, I think at least is should probably be a much more direct route,

taking note that GL tends to operate at a much lower level of abstraction 
than DX (containing a good ****tion of a 3D engine as well as just
rendering 
stuff...).


I think it is all faster than the linear framebuffer is because, somehow
or 
another, the video card is capable of quickly pulling off a rather large 
amount of operations (likely on of the bigger of these being that of being

able to efficiently draw all of these textured triangles).


an alternate historical route would likely have been, had HW accel not
come 
around, the main CPUs gaining absurdly large vector processing abilities 
(or, possibly GPU-like devices becomming popular as coprocessors, later 
becomming integrated into the main processor).


actually, the few-big-processors + teh-crapload of smaller vector 
processors, is likely to become a particularly major trend in computing I 
think (albeit, the wall is likely to become far less blatant than the 
present CPU/GPU split).


for example, speculating on some kind of possible future chip:
maybe 8 or 16 major cores (large shared-space x86-64 or similar);
maybe 512 or 1024 mini-cores, possibly each running a variant of 32-bit
x86 
(possibly a subset of x86, but superset in the way of having a large
number 
of SIMD and MIMD capabilities), these cores possibly running in a kind of 
NUMA-like manner (there being a large number of disjoint maybe 256MB to
4GB 
address spaces, each with some number of mini-cores sharing it), or
possibly 
using the same basic address space as the main processor, but likely
having 
fairly heavy-handed caching (possibly allowing exclusive-owner****p
behavior 
or maybe even loose syncronization).

to the main app, these cores are likely to be accessed with some variation

of good old multithreading (the app itself operating probably mainly in 
terms of the main processors, with many specialized tasks being offloaded
to 
these smaller processors).

externally, they would likely somewhat represent ordinary processors.

(and me venturing further off into sci-fi land...).

I also figure that eventually, there may be robots or androids, which may 
actually be allowed somewhat larger processors. for example, a number of 
dies fused into some single much larger processor lump, possibly with some

kind of circulated liquid coolant and internal heat pumps (probably little

magnetically suspended brushless turbines, operating something much like a

tiny air conditioner).

me thinking, for example, the processor core being maybe 2in x 2in x 1in, 
with the connectors on one side, and a big metal plate on the other 
(heatsink goes here).

for example, one can retain a fairly small heatsink profile (and being 
air-cooled), by using a heat pump and internal circulating fluids to 
somewhat boost the heatsink temperature (the CPU cores are maybe 100F, but

the heatsink is 250F or 350F). then again, such an android would be a
mobile 
space heater (circulating the heat through the android serving to keep the

thing warm, and also avoid it venting overly hot air...).

however, a 350F (177C) heatsink is likely to dissapate heat fairly quickly

(vs a larger cooler heatsink), partly because of the strong temperature 
difference with the surrounding air. alternatively, the thing could be
fluid 
filled, and use the bodies' surface area as a heat sink (heat pumps direct

heat from the processor to the bodies' fluid/coolant system).

of course, the future would probably need some kind of high-capacity
batter 
as well (me just assuming people probably wont allow fission batteries for

things like this). maybe it would be liquid-fueled (like gasoline or 
deisel), for example, operating a super-heated boiler, which spins a
turbine 
powering a generator (batteries being used for power storage). maybe the 
mechanical parts are primarily hydraulic (them using very high pressures
to 
allow rapid flow rates, with generally high-speed valves allowing smooth 
movement).


then again, it may well be this is not needed as well (instead human-like 
AIs running on processors like in a laptop or cellphone), with large 
solid-lump processors never really comming into style.

of course, all of this is going probably too far off in Sci-FI land I 
guess...



> ...
>> vertex and fragment shaders are written in GLSL.
> ...
> Ok, I'll search for GLSL-tools and GL1.1/2.0 specs as well.
>
> [3D & game features ...] ok
> ...
>
>> well, my case, mostly I am developing primarily in userspace on
windows,
> but > I like GL over DirectX, for one reason, since when needed I can 
> easily
> ****t
>> my code to Linux and reverse (and I also like the general approach of
GL
>> more than that of DX as well...).
>
> I hope GL is a less detoured story in the back ...

can't say, I have not looked as much at how this part works...


> __
> wolfgang
>
>
>
 




 68 Posts in Topic:
cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-17 07:21:04 
Re: cpu type idea
santosh <santosh.k83@[  2008-07-17 20:16:58 
Re: cpu type idea
Phil Carmody <thefatph  2008-07-18 03:05:43 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-17 19:19:22 
Re: cpu type idea
"Rod Pemberton"  2008-07-18 03:41:09 
Re: cpu type idea
"Wolfgang Kern"  2008-07-19 11:13:29 
Re: cpu type idea
"cr88192" <c  2008-07-19 22:41:58 
Re: cpu type idea
"Wolfgang Kern"  2008-07-19 17:22:45 
Re: cpu type idea
"cr88192" <c  2008-07-20 13:21:22 
Re: cpu type idea
"Wolfgang Kern"  2008-07-20 11:38:38 
Re: cpu type idea
"cr88192" <c  2008-07-21 01:01:13 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-20 19:11:00 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-21 10:03:59 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-21 11:29:37 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-22 21:41:15 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-22 19:33:20 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-23 10:24:48 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-23 12:10:42 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-23 22:59:43 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-24 15:09:30 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-25 15:15:05 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-25 10:31:38 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-25 20:56:16 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-26 05:06:08 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-27 23:22:46 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-27 15:03:20 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-30 13:44:09 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-07-30 14:13:32 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-30 23:41:01 
Re: Vectors (cpu type idea)
"Wolfgang Kern"  2008-08-01 20:50:15 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-26 05:06:17 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-28 00:15:52 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-27 18:02:08 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-30 17:48:02 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-30 05:40:08 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-30 21:39:04 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-31 05:20:26 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-31 22:57:42 
Re: Vectors (cpu type idea)
"Rod Pemberton"  2008-07-27 18:23:03 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-30 18:20:44 
Re: cpu type idea
Chuck Crayne <ccrayne@  2008-07-17 20:03:56 
Re: cpu type idea
Phil Carmody <thefatph  2008-07-18 12:15:07 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-17 20:46:21 
Re: cpu type idea
Chuck Crayne <ccrayne@  2008-07-17 21:57:18 
Re: cpu type idea
"Jim Carlock" &  2008-07-18 11:42:30 
Re: cpu type idea
"rio" <a@[EM  2008-07-18 07:52:23 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-18 02:01:51 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-18 02:37:45 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-18 02:42:05 
Re: cpu type idea
"Alexei A. Frounze&q  2008-07-18 02:50:59 
Re: cpu type idea
mcjason@[EMAIL PROTECTED]  2008-07-18 03:16:46 
Re: cpu type idea
Robert Redelmeier <red  2008-07-18 12:42:57 
Re: Vectors (cpu type idea)
mcjason@[EMAIL PROTECTED]  2008-07-20 16:34:44 
CPU type idea
mcjason@[EMAIL PROTECTED]  2008-07-20 16:42:31 
Re: CPU type idea
"Wolfgang Kern"  2008-07-21 10:04:05 
Re: CPU type idea
"Alexei A. Frounze&q  2008-07-21 11:51:15 
Re: CPU type idea
"Wolfgang Kern"  2008-07-21 22:53:48 
Re: CPU type idea
"Alexei A. Frounze&q  2008-07-21 20:08:38 
Re: CPU type idea
"Wolfgang Kern"  2008-07-22 11:21:00 
Re: CPU type idea
mcjason@[EMAIL PROTECTED]  2008-07-22 01:52:22 
Re: CPU type idea
"Rod Pemberton"  2008-07-22 17:15:41 
Re: CPU type idea
"Alexei A. Frounze&q  2008-07-22 02:19:20 
Re: Vectors (cpu type idea)
NathanCBaker@[EMAIL PROTE  2008-07-30 18:14:28 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-31 11:27:54 
Re: Vectors (cpu type idea)
Frank Kotler <fbkotler  2008-07-31 04:19:36 
Re: Vectors (cpu type idea)
"cr88192" <c  2008-07-31 23:02:54 
Re: Vectors (cpu type idea)
NathanCBaker@[EMAIL PROTE  2008-07-30 19:10:26 
Re: Vectors (cpu type idea)
NathanCBaker@[EMAIL PROTE  2008-08-01 12:53:13 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 16:30:48 PST 2009.