Welcome, Guest. Please login or register.

Author Topic: X1000 CPU is PWRficient PA6T  (Read 22739 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show all replies
    • http://www.extropia.co.uk/theleander/
Re: X1000 CPU is PWRficient PA6T
« on: July 05, 2010, 07:47:17 PM »
Quote from: lsmart;569118
By the wikipedia definition of SMP, even classic AmigaOS can be extendet to do real SMP. Are you perhaps thinking about NUMA?


Oh dear gods no...

AmigaOS as it is today, either in classic or NG cannot and likely will never support SMP. The APIs simply do not allow for SMP and would need major reworking before SMP is possible.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show all replies
    • http://www.extropia.co.uk/theleander/
Re: X1000 CPU is PWRficient PA6T
« Reply #1 on: July 05, 2010, 08:31:01 PM »
Right up until something running in one core wanted to talk to something running in another.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show all replies
    • http://www.extropia.co.uk/theleander/
Re: X1000 CPU is PWRficient PA6T
« Reply #2 on: July 06, 2010, 05:18:57 AM »
Quote from: SamuraiCrow;569121
Using a gang scheduler for SMP would allow Forbid/Permit-style disabling of the multitasking to be implemented.  Nasty code that uses Forbid to speed things up will have the dubious distinction of being slower though because it will still run on one core only.


The problem is that there is a large proportion of the Amiga's software catalog falls into the "nasty code" category - mostly for optimization reasons. If you implement SMP, you have to break API compatibility. To attempt to have both would at best leave you with a system with (application and probably system) stability somewhat south of Charles Manson.

At which point you may as well just go over to Haiku or some other OS that has these features built into it from the beginning and run UAE.

--edit--

Tbh I think the Dragonfly's experimental internal clustering model would probably be easier to apply to th
« Last Edit: July 06, 2010, 05:42:50 AM by the_leander »
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show all replies
    • http://www.extropia.co.uk/theleander/
Re: X1000 CPU is PWRficient PA6T
« Reply #3 on: July 06, 2010, 06:44:18 AM »
Quote from: lsmart;569176
So quit your legacy apps and you have full multicore speed or run them and expect twice the performance impact they would normally have. This is certainly faster than any emulation.


Except that your legacy apps will always need emulation to some degree. They're 68k remember.

And if you're going down that road then I'm sorry to say that it's been done before and better courtesy of Amithlon. Which had the added benefit of not running on a 10 times overpriced under performing hardware platform.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]