Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
140 user(s) are online (105 user(s) are browsing Forums)

Members: 2
Guests: 138

smarkusg, nbache, more...

Headlines

 
  Register To Post  

(1) 2 »
AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
Knowing that AmigaOne X1000 will have the "Xena" customisable XMOS co-processor, it should be worth
mentioned that "Xena" itself is a quad-core co-processor..

In addition to the Dual-core PowerPC CPU that is to be used, it should be possible to program AmigaOS to use the Xena's quad-core architecture, completing the AmigaOne X1000's abillity to use a hexa-core system, being one of the FIRST systems in the world to provide a 6 Core Multi-processing support!

How does that sound, people?

Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Amigans Defender
Amigans Defender


See User information
@Helgis

Quote:

How does that sound, people?


Sounds like our good old Helgis is high again

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Quite a regular
Quite a regular


See User information
@Helgis

I like your enthusiam :)

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just can't stay away
Just can't stay away


See User information
@trixie

LOL

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@trixie

High on Amigaism yes, but not on drugs

But seriously, just imagine the possibility..

I do understand this right? The Dual-Core PPC CPU
and that Xena, the XMOS co-processor itself is
Quad-Core? Wouldn't that be Hexa-core (6 cores)
if AmigaOS will be able to support both?


Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@AmigaBlitter

Thank you, and i love all of you other loving the Amiga, too

Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@Helgis

From what I've read of the Xcore, I wouldn't use it as a general processor chip. It sounds much more like a device that gives you programmable IO pins. You can program the chip to behave like an IDE port, or to behave like a SCSI port, or to behave like SATA, an audio chip, ethernet MAC, USB controller, Zorro slot, etc. etc. But for algorithmic computing to run general software on, I don't think it will be strong in that usage.

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@billt

You might have a point. At least probably not quite possible in the beginning, but later perhaps...

Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@Helgis

I don't think the Xcore chip will improve over time at general processing tasks. I think it will continue to be a pathway to different IO connections.

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Home away from home
Home away from home


See User information
@billt
Someone could produce a multi-XCore card, which would work with the built-in Xena to provide massive numbers of cores. And surely you could find *something* to make use of them all! (Would probably be quite specialised, but who knows given some ingenuity).

BTW, remember that each of Xena's *cores* is roughly equivalent to an 060. Not to be sniffed at, at least if it can access some external memory.

Author of the PortablE programming language.
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
From what I read, the X1000 is getting the "L1" version of the chip, which is only single core.

Anyway, I still can't figure out what on earth it does... Is it's mainly there to easily implement hardware add-ons? How difficult is it to programme for? Is there anything awesome it can do for software that can't be done on the ppc?

A1000, A500,
A1200 (Blizz IV 030 + 32Mb, Subway USB, 16Gb CF2IDE)
SAM-Flex 800mhz
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Quite a regular
Quite a regular


See User information
From what recall of the transputer (of which the X-core is a descendant), I think people are a little confused by what it does.

My understanding of it is that it's a kind of massively parallelised processor. I'm pretty sure it's not a programmable I/O chip, though, anyway!

Am I wrong?

--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my company's shop: http://www.mutant-caterpillar.co.uk/shop/ - specialising in Sinclair Spectrums but will be adding Amigas!
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@All

No doubt that Xena will provide many possibilities.

Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@Spirantho

Quote:

From what recall of the transputer (of which the X-core is a descendant), I think people are a little confused by what it does.

My understanding of it is that it's a kind of massively parallelised processor. I'm pretty sure it's not a programmable I/O chip, though, anyway!

Am I wrong?


You're sort of wrong. It's first and foremost a programmable I/O chip.. It has support that makes it easy to run in massively parallel settings - for example they have a board where 16 quad core chips are connected in a 4D hypercube so all the cores can send messages to eachother. That part is very much like the transputer.

But the cores are not nearly powerful enough to compete in terms of raw processing power with "normal" server / desktop CPU's - it'd take a whole stack of them to even approach the raw processing power of the PowerPC in the X1000, for example (regardless which CPU they're planning on using).

What they're good for is stuff that requires programmable IO pins and/or very low latency (they can handle dozens of IO events before the PPC could even handle a single interrupt). E.g. if you'd like to hook up old Amiga hardware it would be a matter of a software driver, and a practically empty PCB just ensuring voltage regulation etc. and providing a suitable connector.

(just got the crazy idea of bridging an expansion port from a classic Amiga to the X1000, since you can easily control the bus fully including halting the 68k, monitor read/writes "live" etc... Not sure what I'd *use* it for, but it'd be fun - I do think it'd easily allow DMA'ing into the classic's memory too, for example - Zorro is "easy" to interface with..)

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@vidarh,

I had the same idea using a Natami. This would be nice. Tuck the Natami away someplace out of sight and have both at your finger tips.

Chris

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Quite a regular
Quite a regular


See User information
@vidarh

Thanks for the explanation!

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@QuikSanz

I *think* that it'd be almost trivially for real Amiga's, since they expose the Zorro bus either internally or as a side expansion. Only issue might be number of IO pins required - might have to multiplex access. If not, it ought to be more or less a connector on either end and a cable, possibly some voltage regulation.. Zorro is more or less just the plain system bus (that's why Action Replay can freeze an app and recover the settings of special registers, for example - it just listens to the bus and "mirrors" the writes done to the various custom chip registers).

You could "slave" the classic off the X1000 completely quite easily, I think, including remotely rebooting it, halting the CPU so you can manipulate memory (load/save, whatever) and custom chip registers, or simulating various devices, including bridging hard disk access etc.

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Just popping in
Just popping in


See User information
@vidarh

And do you think possible also capture the video output of the classic Amiga that way and have it in a window or own screen of the X1000. Or maybe plugging it to the capture port of a graphics card in the X1000?

Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@vidarh

I like your idea, but the name of that port is not Zorro, but Xorro. They should not be mixed. Xorro is the port that gives access to Xena, opens up even support for the XCore-features.

Soon to own a powerful AmigaOne X1000 with latest AmigaOS 4.1 incarnation ;) Dual Core PPC!

- Helgis
Go to top
Re: AmigaOne X1000 can use 6 cores at once???
Not too shy to talk
Not too shy to talk


See User information
@Helgis

x1000 can have 2 threads running on the CPU and 8 threads on the xcore. If one want's to play with weird terms.


@thread

Speculation about xcore's/xena's future use is fun but futile, untill we know exactly how it is connected and interfaced with. And what Mhz it runs, and ....

Bridge to legacy HW is interesting option (to PLAY with), just as an example.
A "cheap" NG videotoaster solution might also be possible. And some realtime sound effects handler.


"Xena" specs: https://www.xmos.com/products/xs1-l-family/l1lq128


Edited by KimmoK on 2010/3/11 11:12:39
Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project