Welcome, Guest. Please login or register.

Author Topic: PPC Developers Board  (Read 5842 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline HenryCaseTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: PPC Developers Board
« Reply #29 from previous page: December 09, 2007, 06:07:54 PM »
Quote
downix wrote:
Have my own host, thankfully, just need to get off my butt and get it all together


Cool beans.

Quote
downix wrote:
Rather than stcking to old standards, which eat up silicon and slow down the system, it is a whole-cloth design change.  The video display system, for instance, can generate a windowing GUI in a fraction of the RAM than a vga-based display system, and context switching or even resolution switching is also much simpler.  


I have no idea how you are achieving this, but well done anyway!

Quote
downix wrote:
The basic concept is, rather than add modern features such as memory control, DMA, and bus mastering to an older (XT) based system, you build it from the ground up around these concepts.  You get a performance boost for general functionality and can grow the system with less conflicts as well.  In addition, it is flexible in nature, so rather than having a massve GPU that sits idle while you crunch spreadsheets, you have a massive DSP which can run your spreadsheet, or as a GPU for when you run that must-have game.  I'm in the middle of re-designing this DSP to avoid several patents I ran across.


Could you achieve a similar result by designing a hardware template that included a Tesla GPU as standard, running an OS built using CUDA? More info here:
http://www.nvidia.com/object/tesla_computing_solutions.html
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: PPC Developers Board
« Reply #30 on: December 09, 2007, 06:40:53 PM »
Quote

HenryCase wrote:

Quote
downix wrote:
Rather than stcking to old standards, which eat up silicon and slow down the system, it is a whole-cloth design change.  The video display system, for instance, can generate a windowing GUI in a fraction of the RAM than a vga-based display system, and context switching or even resolution switching is also much simpler.  


I have no idea how you are achieving this, but well done anyway!
Well, for example, the classic RAMDAC model, where your GPU, once you've finished rendering the 3D scene, NOW has to put the frame together.  I split this function away from the 3D section, slimming both cores while being more flexible.  Also I focused a lot more attention on memory control and bus utilization, two areas that really lack in normal PC's but are focused on heavily in the heavy duty workstation market.
Quote


Quote
downix wrote:
The basic concept is, rather than add modern features such as memory control, DMA, and bus mastering to an older (XT) based system, you build it from the ground up around these concepts.  You get a performance boost for general functionality and can grow the system with less conflicts as well.  In addition, it is flexible in nature, so rather than having a massve GPU that sits idle while you crunch spreadsheets, you have a massive DSP which can run your spreadsheet, or as a GPU for when you run that must-have game.  I'm in the middle of re-designing this DSP to avoid several patents I ran across.


Could you achieve a similar result by designing a hardware template that included a Tesla GPU as standard, running an OS built using CUDA? More info here:
http://www.nvidia.com/object/tesla_computing_solutions.html

Tesla is unable to be purchased without the display engine nor the memory control system, so would be wasting a lot of silicon for no gain.  Conversely, I could utilize an Ageia Phys-X as a GPU much more efficiently, for this reason.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline AJCopland

Re: PPC Developers Board
« Reply #31 on: December 09, 2007, 09:17:11 PM »
@Downix
That reminds me, a while ago I found this analysis of the Physx patents.

Worth noting that the first page is meaningless introductory drivel but the second and third pages contains the goods! Erm, enjoy!

Andy
Be Positive towards the Amiga community!
 

Offline kolla

Re: PPC Developers Board
« Reply #32 on: December 10, 2007, 02:36:52 AM »
Quote

HenryCase wrote:
Quote

kolla wrote:
Quote

Quote
kolla wrote:
What I meant is that OS4 doesnt need MiniMig :-)


Kolla, OS4 definitely needs more hardware capable of running it. Minimig could be one of those solutions.


OK?
Let's say you've made a MiniMig with PPC - now what?


After a PPC Minimig was created, we'd probably need to do some work to get OS4 working on it. After this, the OS4 h/w problem is solved.


So, let's ignore that there is no PCI or Zorro bus for gfx cards, no networking, no disk controller, and only glorious OCS for OS4 to display its 24bit icons on. Yay!

I'd say you have _a lot_ of work to do still. And after that again you have to make OS4 work on it. Why not just skip directly to "make OS4 work on it" and replace the hardware with something that exists already?

Grab an efika or something, it's a heck lot better starting point than the MiniMig!

Quote

More OS4 h/w means more users of OS4, which means more OS4 development. How hard is that to understand?


The hard bit is that I dont see the point in wasting time with OS4 for MiniMig. The point of MiniMig is to be able to run old amiga software. The point of OS4 was to move to PPC and get away from legacy hardware!

OS4 for classic is a nice treat for those of us with capable PPC cards in our amigas, but that's really all it is!
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline HenryCaseTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: PPC Developers Board
« Reply #33 on: December 16, 2007, 12:04:44 PM »
Quote
kolla wrote:
So, let's ignore that there is no PCI or Zorro bus for gfx cards, no networking, no disk controller, and only glorious OCS for OS4 to display its 24bit icons on. Yay!


I'm working on an AGA solution for Minimig too, and I'm not the only one. OS4 will run with AGA controlling the display stuff.

Quote
kolla wrote:
Grab an efika or something, it's a heck lot better starting point than the MiniMig!


Efika is closed source. Minimig is open source. Open source is the only way Amiga can continue to develop and thrive, as it doesn't rely on other companies that may fail us in the future.

Quote
kolla wrote:
The hard bit is that I dont see the point in wasting time with OS4 for MiniMig. The point of MiniMig is to be able to run old amiga software. The point of OS4 was to move to PPC and get away from legacy hardware!


Minimig = new Amiga hardware. As far as I can see, you see it as near enough the finished article. I see it as a development platform. Got to have some ambitions otherwise you never get anywhere, even if those ambitions require a lot of work.
"OS5 is so fast that only Chuck Norris can use it." AeroMan