Re: [Open-graphics] The Emperor Has No Clothes (and some suggestions)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Timothy Miller
Date: Sunday, May 14, 2006 - 7:38 pm

On 5/14/06, Ray Heasman <lists@mythral.org> wrote:


Doing remapping is okay if you're full-screen, because you can remap
by scanline, but if we're going to remap at arbitrary points in the
display, the memory row miss overhead will kill us.  I think we're
better off just moving the data.  If the chip has a blt engine, it can
do that in parallel with the CPU, so it won't have much impact.

I remember messing with display lists on old 8-bit computers, but I
just don't think it's worth it.


So, basically, we just have a video control program that skips the
video data pointer around arbitrarily and specifies arbitrary numbers
of pixels before the next command.

For each jump, you'd need two words in memory.  Naturally, you'd store
the display list in graphics memory, because it could get huge.  As we
add windows and things get denser, the program will get larger and
more complex, taking up a significant amount of bandwidth itself.  It
could easily get to the point where we'd have been better off with
just doing the copies.  Oh, and I'm not even counting the row misses
here.


Horribly.  With these RAM chips we're using, a row miss will cost us
at least 55ns.  That's 11 cycles on the command bus or 22 cycles on
the data bus.


As you say, that would be the critical factor.


Isn't PC104 really horribly slow?  Still... useful for small embedded
systems.  On the other hand, the other gentleman made the point that
we're talking about high-end embedded.
_______________________________________________
Open-graphics mailing list
Open-graphics@duskglow.com
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [Open-graphics] The Emperor Has No Clothes. , Dieter, (Fri May 12, 12:26 pm)
[Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Fri May 12, 12:57 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Vinicius Santos, (Fri May 12, 3:30 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Fri May 12, 4:28 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Fri May 12, 4:45 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Fri May 12, 6:30 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Fri May 12, 8:11 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Jan Knutar, (Fri May 12, 9:02 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Peter Brett, (Sat May 13, 1:36 am)
Re: [Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Sat May 13, 10:12 am)
Re: [Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Sat May 13, 12:49 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Sat May 13, 1:06 pm)
RE: [Open-graphics] The Emperor Has No Clothes., Nicolas Capens, (Sat May 13, 1:29 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Sat May 13, 7:46 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Sat May 13, 8:03 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Sat May 13, 8:31 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Sat May 13, 8:46 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Sat May 13, 10:29 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Ray Heasman, (Sun May 14, 12:13 pm)
Re: [Open-graphics] The Emperor Has No Clothes (and some s ..., Timothy Miller, (Sun May 14, 7:38 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Erik Hofman, (Mon May 15, 1:10 am)
Re: [Open-graphics] The Emperor Has No Clothes (and some s ..., Benjamin Herrenschmidt, (Mon May 15, 6:05 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Mon May 15, 6:59 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Mon May 15, 7:05 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Mon May 15, 7:15 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Rogelio Serrano, (Mon May 15, 7:25 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Mon May 15, 7:28 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Rogelio Serrano, (Mon May 15, 7:30 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Tue May 16, 9:27 am)
Re: [Open-graphics] The Emperor Has No Clothes., Jack Carroll, (Tue May 16, 9:34 am)
Re: [Open-graphics] The Emperor Has No Clothes., Jack Carroll, (Tue May 16, 9:45 am)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Sun May 21, 6:55 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Mon May 22, 4:39 am)
Re: [Open-graphics] The Emperor Has No Clothes., Jack Carroll, (Mon May 22, 8:46 am)
Re: [Open-graphics] The Emperor Has No Clothes., Hamish Marson, (Mon May 22, 9:41 am)
Re: [Open-graphics] The Emperor Has No Clothes., Hamish Marson, (Mon May 22, 9:49 am)
Re: [Open-graphics] The Emperor Has No Clothes., szefirov@ot.ru, (Tue May 23, 1:26 am)
Re: [Open-graphics] The Emperor Has No Clothes., Hamish Marson, (Tue May 23, 5:26 am)
Re: [Open-graphics] The Emperor Has No Clothes., szefirov@ot.ru, (Wed May 24, 2:01 am)
[Open-graphics] free/open as selling point, Dieter, (Wed May 24, 3:13 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Wed May 24, 4:50 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Wed May 24, 1:12 pm)
[Open-graphics] Re: The Emperor Has No Trade Secrets, Timothy Miller, (Wed May 24, 1:30 pm)
[Open-graphics] Re: The Emperor Has No Trade Secrets, Timothy Miller, (Wed May 24, 4:52 pm)
Re: [Open-graphics] Re: The Emperor Has No Trade Secrets, Timothy Miller, (Wed May 24, 4:54 pm)
Re: [Open-graphics] The Emperor Has No Clothes., josephhenryblack, (Wed May 24, 6:06 pm)
Re: [Open-graphics] Re: The Emperor Has No Trade Secrets, josephhenryblack, (Thu May 25, 3:07 am)
Re: [Open-graphics] Re: The Emperor Has No Trade Secrets, Timothy Miller, (Thu May 25, 4:50 am)
Re: [Open-graphics] Re: The Emperor Has No Trade Secrets, Timothy Miller, (Thu May 25, 11:50 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Mon Jun 19, 9:15 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Justin R Findlay, (Tue Jun 20, 1:07 am)
Re: [Open-graphics] The Emperor Has No Clothes., Raphaël Jacquot, (Tue Jun 20, 9:50 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Tue Jun 20, 10:37 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Tue Jun 20, 11:31 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Tue Jun 20, 11:57 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Tue Jun 20, 2:17 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Tue Jun 20, 2:27 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Jack Carroll, (Tue Jun 20, 4:40 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Jack Carroll, (Tue Jun 20, 4:44 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Tue Jun 20, 6:22 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Tue Jun 20, 10:04 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Raphael Jacquot, (Wed Jun 21, 12:47 am)
Re: [Open-graphics] The Emperor Has No Clothes., howard parkin, (Wed Jun 21, 7:45 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Wed Jun 21, 9:11 pm)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Thu Jun 22, 12:51 am)
Re: [Open-graphics] The Emperor Has No Clothes., Hamish Marson, (Thu Jun 22, 2:19 am)
[Open-graphics] Where to run the X server?, Dieter, (Thu Jun 22, 2:33 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Thu Jun 22, 4:12 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Thu Jun 22, 4:14 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Thu Jun 22, 4:18 am)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Thu Jun 22, 9:20 am)
Re: [Open-graphics] The Emperor Has No Clothes., Terry Hancock, (Thu Jun 22, 9:29 am)
[Open-graphics] single vs multiple CPUs, Dieter, (Thu Jun 22, 10:02 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Thu Jun 22, 11:02 am)
Re: [Open-graphics] The Emperor Has No Clothes., Hamish Marson, (Thu Jun 22, 11:04 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Thu Jun 22, 11:21 am)
Re: [Open-graphics] Where to run the X server?, Tim Schmidt, (Thu Jun 22, 11:52 am)
Re: [Open-graphics] The Emperor Has No Clothes., Timothy Miller, (Thu Jun 22, 11:52 am)
Re: [Open-graphics] The Emperor Has No Clothes., josephhenryblack, (Thu Jun 22, 12:31 pm)
Re: [Open-graphics] Where to run the X server?, Tim Schmidt, (Fri Jun 23, 2:16 am)
Re: [Open-graphics] single vs multiple CPUs , Dieter, (Fri Jun 23, 2:24 am)
Re: [Open-graphics] Where to run the X server?, Jan Knutar, (Fri Jun 23, 2:30 am)
Re: [Open-graphics] single vs multiple CPUs, Hamish Marson, (Fri Jun 23, 2:35 am)
Re: [Open-graphics] single vs multiple CPUs , Dieter, (Fri Jun 23, 3:59 am)
Re: [Open-graphics] single vs multiple CPUs, Hamish, (Fri Jun 23, 11:05 am)
Re: [Open-graphics] Where to run the X server?, Timothy Miller, (Fri Jun 23, 1:22 pm)
Re: [Open-graphics] single vs multiple CPUs, Timothy Miller, (Fri Jun 23, 1:24 pm)
Re: [Open-graphics] Where to run the X server?, Lourens Veen, (Fri Jun 23, 1:33 pm)
Re: [Open-graphics] Where to run the X server?, Hamish, (Fri Jun 23, 2:51 pm)
Re: [Open-graphics] Where to run the X server?, Timothy Miller, (Fri Jun 23, 2:56 pm)
Re: [Open-graphics] Where to run the X server?, Timothy Miller, (Fri Jun 23, 3:30 pm)
Re: [Open-graphics] Where to run the X server?, Jack Carroll, (Fri Jun 23, 4:42 pm)
Re: [Open-graphics] Where to run the X server?, Hamish, (Fri Jun 23, 5:09 pm)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Sat Jun 24, 9:51 pm)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Sat Jun 24, 10:18 pm)
[Open-graphics] CPU for X server, Dieter, (Sun Jun 25, 12:19 am)
Re: [Open-graphics] The Emperor Has No Clothes., James Richard Tyrer, (Sun Jun 25, 3:16 am)
[Open-graphics] Re: CPU for X server, James Richard Tyrer, (Sun Jun 25, 1:16 pm)
Re: [Open-graphics] Re: CPU for X server , Dieter, (Mon Jun 26, 3:44 am)
Re: [Open-graphics] Re: CPU for X server, Richard Smith, (Mon Jun 26, 8:35 am)
Re: [Open-graphics] Re: CPU for X server, Timothy Miller, (Mon Jun 26, 11:54 am)
Re: [Open-graphics] Re: CPU for X server, James Richard Tyrer, (Mon Jun 26, 12:22 pm)
Re: [Open-graphics] Re: CPU for X server, Hans Kristian Rosbach, (Tue Jun 27, 7:51 am)
Re: [Open-graphics] single vs multiple CPUs, James Richard Tyrer, (Tue Jun 27, 11:38 am)
Re: [Open-graphics] single vs multiple CPUs - intel vs amd ..., Hans Kristian Rosbach, (Wed Jun 28, 2:48 am)
Re: [Open-graphics] single vs multiple CPUs - intel vs amd ..., Hans Kristian Rosbach, (Wed Jun 28, 3:14 am)
Re: [Open-graphics] single vs multiple CPUs - intel vs amd ..., Hans Kristian Rosbach, (Wed Jun 28, 4:10 am)
Re: [Open-graphics] single vs multiple CPUs, James Richard Tyrer, (Wed Jun 28, 2:44 pm)
[Open-graphics] Re: X-video-server, Dieter, (Thu Jun 29, 4:38 am)
Re: X-video-server [Open-graphics] , Dieter, (Thu Jun 29, 9:38 am)
Re: X-video-server (was: Re: [Open-graphics] single vs mul ..., Nicholas Sinnott-Arm ..., (Thu Jun 29, 1:51 pm)
Re: X-video-server [Open-graphics], luc, (Thu Jun 29, 2:50 pm)
Re: X-video-server [Open-graphics] , Nicholas Sinnott-Arm ..., (Thu Jun 29, 7:25 pm)
Re: [Open-graphics] Re: X-video-server, Lourens Veen, (Fri Jun 30, 12:51 am)
Re: [Open-graphics] Re: X-video-server , Dieter, (Fri Jun 30, 1:38 am)
Re: X-video-server [Open-graphics] , Dieter, (Fri Jun 30, 10:03 am)
Re: X-video-server [Open-graphics], luc, (Fri Jun 30, 10:22 am)
Re: [Open-graphics] Re: X-video-server, luc, (Fri Jun 30, 10:47 am)
Re: [Open-graphics] Re: X-video-server, Hamish, (Fri Jun 30, 11:10 am)
Re: [Open-graphics] Re: X-video-server, luc, (Fri Jun 30, 11:44 am)
Re: X-video-server [Open-graphics], luc, (Fri Jun 30, 12:43 pm)
Re: [Open-graphics] Re: X-video-server, Lourens Veen, (Fri Jun 30, 1:31 pm)
Re: X-video-server [Open-graphics], Nicholas, (Fri Jun 30, 8:09 pm)
Re: [Open-graphics] Re: X-video-server , Dieter, (Sat Jul 1, 1:22 am)
Re: X-video-server [Open-graphics] , Dieter, (Sat Jul 1, 2:37 am)
Re: X-video-server [Open-graphics], luc, (Sat Jul 1, 4:33 am)
Re: X-video-server [Open-graphics] , Dieter, (Sat Jul 1, 11:18 am)
Re: [Open-graphics] Re: X-video-server , Dieter, (Sat Jul 1, 11:35 am)
Re: [Open-graphics] Re: X-video-server , Dieter, (Sat Jul 1, 1:08 pm)
Re: [Open-graphics] Re: X-video-server, Lourens Veen, (Sat Jul 1, 1:56 pm)
Re: X-video-server [Open-graphics], luc, (Sat Jul 1, 2:20 pm)
Re: [Open-graphics] Re: X-video-server, James Richard Tyrer, (Sat Jul 1, 4:22 pm)
Re: [Open-graphics] Re: X-video-server, James Richard Tyrer, (Sat Jul 1, 4:37 pm)
Re: X-video-server [Open-graphics], James Richard Tyrer, (Sat Jul 1, 5:21 pm)
Re: [Open-graphics] Re: X-video-server, James Richard Tyrer, (Sat Jul 1, 10:02 pm)
Re: X-video-server [Open-graphics] , Dieter, (Sun Jul 2, 1:30 am)
Re: X-video-server [Open-graphics], Hamish, (Sun Jul 2, 3:18 am)
Re: X-video-server [Open-graphics], luc, (Sun Jul 2, 6:31 am)
[Open-graphics] Re: X-video-server, Dieter, (Sun Jul 2, 11:23 am)
[Open-graphics] Re: X-video-server , Dieter, (Sun Jul 2, 4:48 pm)
Re: X-video-server [Open-graphics], James Richard Tyrer, (Sun Jul 2, 9:47 pm)
[Open-graphics] Re: X-video-server, Lourens Veen, (Sun Jul 2, 11:06 pm)
Re: [Open-graphics] Re: X-video-server , Dieter, (Mon Jul 3, 1:55 am)
Re: [Open-graphics] Re: X-video-server , Dieter, (Mon Jul 3, 2:06 am)
Re: [Open-graphics] Re: X-video-server, Timothy Miller, (Mon Jul 3, 3:24 am)
Re: [Open-graphics] Re: X-video-server, Lourens Veen, (Mon Jul 3, 5:44 am)
[Open-graphics] Re: X-video-server, Lourens Veen, (Mon Jul 3, 5:53 am)
Re: [Open-graphics] Re: X-video-server, Timothy Miller, (Mon Jul 3, 6:13 am)
Re: [Open-graphics] Re: X-video-server, Timothy Miller, (Mon Jul 3, 6:15 am)
Re: [Open-graphics] Re: X-video-server, Nicholas, (Mon Jul 3, 6:56 am)
Re: [Open-graphics] Re: X-video-server, Hamish Marson, (Mon Jul 3, 7:41 am)
Re: [Open-graphics] Re: X-video-server, Timothy Miller, (Mon Jul 3, 10:25 am)
Re: [Open-graphics] Re: X-video-server, luc, (Tue Jul 4, 11:04 am)