Poster | Thread |
Hammer
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 12:14:29
| | [ #61 ] |
|
|
|
Elite Member |
Joined: 9-Mar-2003 Posts: 6014
From: Australia | | |
|
| @koft
Quote:
koft wrote: programming model isn't similar to LRB. With LRB you can pass threads to and from the processor, you wont be able to with Xena because it's alien. It's just some gimped processor on a bus with 64kb sram. What a friggin joke. It's not even "amiga like".
|
As for alien, refer to Toshiba Spurs Engine (CELL based quad-SPE)._________________ Amiga 1200 (rev 1D1, KS 3.2, PiStorm32/RPi CM4/Emu68) Amiga 500 (rev 6A, ECS, KS 3.2, PiStorm/RPi 4B/Emu68) Ryzen 9 7950X, DDR5-6000 64 GB RAM, GeForce RTX 4080 16 GB |
|
Status: Offline |
|
|
tonyw
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 12:26:16
| | [ #62 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3240
From: Sydney (of course) | | |
|
| For anyone looking for a problem that this solution can fix, here is a trivial problem that some Classic supporters might find interesting:
With the XMOS chip (or any FPGA, for that matter), you could emulate the floppy drive logic contained within the legacy Paula chips. With a driver running in OS4, programming the XMOS chip to act like a Paula, you could connect any old PC floppy drive to the output pins and have it read/write old Amiga-formatted disks at full speed.
_________________ cheers tony
Hyperion Support Forum: http://forum.hyperion-entertainment.biz/index.php |
|
Status: Offline |
|
|
KimmoK
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 12:36:44
| | [ #63 ] |
|
|
|
Elite Member |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| |
Status: Offline |
|
|
madmalkav
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 12:52:39
| | [ #64 ] |
|
|
|
Member |
Joined: 19-May-2006 Posts: 88
From: Unknown | | |
|
| @JonathanMay
Welcome to the forum and thanks for coming clarifying our doubts. I hope this machine Amiga-side will be as interesting for you as the XMOS-side is for us. |
|
Status: Offline |
|
|
Ancalimon
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 12:54:21
| | [ #65 ] |
|
|
|
Regular Member |
Joined: 23-Mar-2004 Posts: 433
From: Istanbul | | |
|
| the question is how many Xenas will we need? |
|
Status: Offline |
|
|
Chuckt
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 14:02:10
| | [ #66 ] |
|
|
|
Regular Member |
Joined: 22-Feb-2008 Posts: 445
From: Unknown | | |
|
| So basically they are using a Xmos chip to emulate 68K and recompile the code?
|
|
Status: Offline |
|
|
Swoop
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 14:10:50
| | [ #67 ] |
|
|
|
Elite Member |
Joined: 20-Jun-2003 Posts: 2163
From: Long Riston, East Yorkshire | | |
|
| @Samurai_Crow
Quote:
The XCore toolchain is based on LLVM. That means for PowerPC it will only be a matter of writing an AmigaOS 4 backend for LLVM and recompiling. |
Isn't that what you're doing/using for matthias basic? _________________ Peter Swallow. A1XEG3-800 [IBM 750FX PowerPC], running OS4.1FE, using ac97 onboard sound.
"There are 10 types of people in the world: those who understand binary, and those who don't." |
|
Status: Offline |
|
|
KimmoK
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 14:13:37
| | [ #68 ] |
|
|
|
Elite Member |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| |
Status: Offline |
|
|
ddni
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 14:26:21
| | [ #69 ] |
|
|
|
Cult Member |
Joined: 11-Jan-2007 Posts: 818
From: Northern Ireland | | |
|
| |
Status: Offline |
|
|
Samurai_Crow
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 15:13:03
| | [ #70 ] |
|
|
|
Elite Member |
Joined: 18-Jan-2003 Posts: 2320
From: Minnesota, USA | | |
|
| @MrFancyPants
It is possible to run Java on LLVM using VMKit. Xena might not help bring VMKit to the Amiga but LLVM might. |
|
Status: Offline |
|
|
Samurai_Crow
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 15:16:35
| | [ #71 ] |
|
|
|
Elite Member |
Joined: 18-Jan-2003 Posts: 2320
From: Minnesota, USA | | |
|
| @Swoop
Quote:
Swoop wrote: @Samurai_Crow
Quote:
The XCore toolchain is based on LLVM. That means for PowerPC it will only be a matter of writing an AmigaOS 4 backend for LLVM and recompiling. |
Isn't that what you're doing/using for matthias basic? |
Yes, we'll be using LLVM for Mattathias. |
|
Status: Offline |
|
|
wawa
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 15:34:52
| | [ #72 ] |
|
|
|
Elite Member |
Joined: 21-Jan-2008 Posts: 6259
From: Unknown | | |
|
| |
Status: Offline |
|
|
ChrisH
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 16:34:27
| | [ #73 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @CodeSmith Quote:
If it's only connected to the PCIe bus, even if it's a busmaster, any PCIe graphics card will easily blow it out of the water (when's the last time you saw a card with only 8 shaders?) |
AFAIK, sending data to & from a CUDA program running on a gfx-card is a fairly expensive operation, which will have to be "batched". That implies high latency. And one of XCore's main attributes is extremely *low* latency in respoding to I/O, so (if it is wired into the mobo correctly) then it could respond much faster than any CUDA gfx-card._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Samurai_Crow
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 16:34:45
| | [ #74 ] |
|
|
|
Elite Member |
Joined: 18-Jan-2003 Posts: 2320
From: Minnesota, USA | | |
|
| |
Status: Offline |
|
|
ChrisH
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 16:40:01
| | [ #75 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @tonyw Quote:
With the XMOS chip (or any FPGA, for that matter), you could emulate the floppy drive logic contained within the legacy Paula chips. With a driver running in OS4, programming the XMOS chip to act like a Paula, you could connect any old PC floppy drive to the output pins and have it read/write old Amiga-formatted disks at full speed. |
I thought of this too - no need for a full-blown Catweasel! Just a simple Xorro card to act as the connector to a floppy drive.
IMHO the *best* thing someone could design for Xorro is a multi-purpose I/O-connector card. So it would provide tons of different connectors, and you would be able to choose which one(s) to use in software.Last edited by ChrisH on 06-Jan-2010 at 04:46 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 16:45:33
| | [ #76 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| Here's a challenging idea for a Xorro plug-in card: A physics-calculation accelerator, the sort of thing that gfc-cards are now being used for on the PC. If you had a large array of XCore chips on one card, then it should be possible to make each of them work on a different bit of the physics calculation, all in parallel.
I suppose ideally someone would make a Xorro card with a lot of XCore chips on, and then we could use it for whatever we liked. Since single XCore chips are supposedly cheap, you could have 10 to 20 of them on a card that cost (say) £100. While the raw processing power of such a card wouldn't be stunning, it's ability to do vast numbers of operations in parallel could be... _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
BigBentheAussie
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 16:50:51
| | [ #77 ] |
|
|
|
Super Member |
Joined: 28-Oct-2003 Posts: 1690
From: Melbourne, Australia | | |
|
| |
Status: Offline |
|
|
Mechanic
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 17:05:57
| | [ #78 ] |
|
|
|
Elite Member |
Joined: 27-Jul-2003 Posts: 2007
From: Unknown | | |
|
| @ChrisH
Or...
A audio/speaker control system with true seperation for not just front.side,rear, but also top and bottom. |
|
Status: Offline |
|
|
vidarh
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 17:09:35
| | [ #79 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| @ChrisH
Quote:
Here's a challenging idea for a Xorro plug-in card: A physics-calculation accelerator, the sort of thing that gfc-cards are now being used for on the PC. If you had a large array of XCore chips on one card, then it should be possible to make each of them work on a different bit of the physics calculation, all in parallel.
|
Interesting idea. There are companies like Ageia that do physics acceleration cards, though, and they were bought by Nvidia. I don't think an XCore would be likely to be able to compete with dedicated silicon for physics acceleration, since that's a workload that'd benefit a great deal from vectorized floating point math (i.e. calculate the new position of these 200 objects given these 200 current positions, mass and thrust)
Quote:
I suppose ideally someone would make a Xorro card with a lot of XCore chips on, and then we could use it for whatever we liked. Since single XCore chips are supposedly cheap, you could have 10 to 20 of them on a card that cost (say) £100. While the raw processing power of such a card wouldn't be stunning, it's ability to do vast numbers of operations in parallel could be... |
The chips would run you from $313 to $203 for 10 of their largest quad core chips (depending on quantity - prices on the xmos website) or $209 to $136 for their smaller version (the difference is 256 vs. 88 external IO lines per chip). On top of that there's of course the card and extra wiring, build costs, overheads and profit margin etc. Perhaps $500-$800 somewhere might be doable.
10 of them would offer an aggregate of 16000 MIPS, which is well above what a dual core 2GHz PowerPC can be expected to deliver, but parallelizing many "normal" workloads is hard, though, so it's not really directly comparable.
_________________ Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git |
|
Status: Offline |
|
|
Caveman
| |
Re: XMOS - what is it all about? Posted on 6-Jan-2010 17:23:36
| | [ #80 ] |
|
|
|
Cult Member |
Joined: 16-Feb-2005 Posts: 655
From: Norway | | |
|
| @vidarh
Would it be possible to use the xcore,as some kind of decoder for mpeg 2,mpeg 4,h265,mp3, etc. ?
_________________
|
|
Status: Offline |
|
|