Welcome, Guest. Please login or register.

Author Topic: Why is SMT (multicore) support hard for Amiga OS?  (Read 20509 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline trekiej

Re: Why is SMT (multicore) support hard for Amiga OS?
« on: June 28, 2010, 07:44:02 PM »
@ bif
I hope this is not off topic.
I understand that the Amiga is an Asymetric type machine.
Is it possible to make a library to run software on another core?
If I was running an MPEG decoder, could it be decoded on another core?
I feel like there would be problems similar to what has to be taken care of in an SMP system.
I guess it would make the other cores a co-processor of a sort.
Wake it up, send a small program, get results and then put it to sleep.
I am very new to this sort of thing, I am not for sure what is possible.
Thanks.

http://en.wikipedia.org/wiki/Asymmetric_multiprocessing
« Last Edit: June 28, 2010, 07:52:16 PM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline trekiej

Re: Why is SMT (multicore) support hard for Amiga OS?
« Reply #1 on: June 28, 2010, 07:54:04 PM »
Unfortunatley, I do not think this happens to help programs run any faster or be con-current.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline trekiej

Re: Why is SMT (multicore) support hard for Amiga OS?
« Reply #2 on: June 28, 2010, 08:22:12 PM »
Sorry, I should have related to AROS or AOS4.1 instead.
I think that is why some ppc cards had a video card attached, if I remember correctly.
It sounds like it could talk to the video card, hopefuly, without much interuption.
I do not know much about the ppc/68k accel. cards. It has been a long time since I have read anything about them. If the ppc has its own memory and video out, performance should be much better.
« Last Edit: June 28, 2010, 08:23:50 PM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.