Vilken är den snabbaste microcontrollern

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av MiSTer »

Det är en vidunderlig tur att internet finns för en del personer - för i verkligheten vågar de antagligen inte be om extra ketchup på kormvmojen. :bravo:

FPGA - är det som gäller ja... vad jag förstår enl. de som arbetar dagligen med sådan utveckling...
Men om det blir billigast... hmm... svår avvägning det där.

Sen är väl själva programmeringen superviktig.
En kompilator kanske inte är 100% bäst på allt.
Man kanske blir tvungen att kolla koden manuellt i efterhand - och därefter bli inspärrad på psyket pga hjärnöverbelastning :D
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9123
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av AndersG »

Som Sodjan mycket riktigt påpekar så är svaret på frågan om vad som är billigast ganska avhängigt av antalet producerade enheter....
limpan4all
Inlägg: 8456
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: Vilken är den snabbaste microcontrollern

Inlägg av limpan4all »

Jag var också först inne på en BlackFin ADSP-BF561 men så kom jag på att det inte finns några BlackFin med inbyggd Flash eller räknas inte Flash som periferikrets?
Så någon krets med ARM-Cortex M3 torde vara det du söker och med så lite on-chip I/O som möjligt.
ds77
Inlägg: 2460
Blev medlem: 24 juli 2008, 09:38:07
Ort: småland

Re: Vilken är den snabbaste microcontrollern

Inlägg av ds77 »

Av att döma av TS tidigare trådar så är det för klent med Cortex M3 +att det verkar vara svårt att motivera sig att läsa datablad... :humm:
limpan4all
Inlägg: 8456
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: Vilken är den snabbaste microcontrollern

Inlägg av limpan4all »

Så skall det vara internt eller externt Flash?
Jag har ännu inte sett någon skitsnabb uc/DSP med inbyggt Flash...
ds77
Inlägg: 2460
Blev medlem: 24 juli 2008, 09:38:07
Ort: småland

Re: Vilken är den snabbaste microcontrollern

Inlägg av ds77 »

Har du kollat på XMOS?
jappelino_1
Inlägg: 81
Blev medlem: 13 april 2010, 14:40:04
Ort: Stockholm

Re: Vilken är den snabbaste microcontrollern

Inlägg av jappelino_1 »

Den här körde jag för några år sedan http://www.freescale.com/webapp/sps/sit ... de=MSC8122

Den borde vara rätt billig idag.

Den är gjord för telekom och mycket bra på att multiplicera och addera på en klockcykel.

Väldigt effektiv kompilator som brukade få till 6 parallella instruktioner på en klockcykel, svårt att slå själv med kodoptimering.
d49l
Inlägg: 42
Blev medlem: 2 april 2010, 18:09:16

Re: Vilken är den snabbaste microcontrollern

Inlägg av d49l »

AndersG skrev:Som Sodjan mycket riktigt påpekar så är svaret på frågan om vad som är billigast ganska avhängigt av antalet producerade enheter....

Låter extremt kryptiskt i mina öron... är det någon chiptillverkare som ger extremt mycket bättre volymrabatter än andra tillverkare?
monstrum
Inlägg: 620
Blev medlem: 13 januari 2005, 05:38:32
Ort: Göteborg

Re: Vilken är den snabbaste microcontrollern

Inlägg av monstrum »

I och med att de allra hetaste komponenterna finns i styckvis (för evaluering) eller ifall man köper 10000 st så är antalet enheter mycket relevant.
Ska du göra många prylar, där processorn ska vara extremt snabb, billig och strömsnål, då ska du göra en ASIC. Fast om en C-kompilator "för flera tusenlappar" avskräckte så verkar det väl inte som att så är fallet.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av TomasL »

Beställer du nån miljon kretsar eller så, så lär du kunna få hyfsade priser, även på ASIC.

Men frågan är, vad betyder "bra" priser $0,1:-, $1:-, $10:-, $100:, $1000:-.
Osv, du måste faktiskt uttrycka dig lite klarare och bättre om du vill ha hjälp.

Kommentering till inlägget ovan.
Gissar att det handlar om ental, eller så, pga kravet på kompilator.

Edit, även i tusenvolym/hela rullar blir priserna bättre, dessutom, med de volymerna kan du köpa till andra avtal än vad du ser på hemsidorna, så JA, volymerna är oerhört viktiga.
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: Vilken är den snabbaste microcontrollern

Inlägg av jesper »

d49l skrev:
AndersG skrev: Varför är antalet cykler relevant?
Antal cykler för en multiplikation är extremt relevant.
Det är väl totalt irrelevant. Du ville ha XXX DMIPS, det kan du få med få cycklar, låg klocka, eller flera cycklar, snabb klocka (eller parallel körning). HUR du får dina MIPS är väl egentligen ointressant.
d49l skrev:För att det påverkar stilen man är tvungen att skriva koden extremt mycket för att nå högsta prestanda.
Kan du ge mig ett exempel på hur denna problematik upstår i ett C-program?

Jag föreslår att du tittar på XMOS.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av TomasL »

d49l skrev: Min fråga var öppet ställd därför att jag först och främst är ute efter prestanda i förhållande till pengar. Då spelar alla de där sakerna som ni vill veta ganska liten roll, vilket ni borde veta om ni kan det ni snackar om.
Jo, det spelar mycket stor roll, och vi vet vad vi pratar om.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av TomasL »

d49l skrev:
AndersG skrev: Varför är antalet cykler relevant?
Antal cykler för en multiplikation är extremt relevant. För att det påverkar stilen man är tvungen att skriva koden extremt mycket för att nå högsta prestanda. Behöver jag göra en multiplikation vill jag inte behöva överväga om jag kan göra den på ett snabbare sätt. Sådana överväganden tar tid att programmera, därför slipper jag det gärna helt och blir klar med projektet snabbare och får maximal prestanda ändå.
Vore nog bättre om du började fundera på ett vettigt verktyg för din utveckling, med gratis-kompilatorer lär du inte uppnå nån speciellt bra optimering.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av Swech »

En Altera cyclone eller motsvarande Xilinx borde gå att få ut önskad prestanda ur.

Är det ett
"javisst jag kan berätta vad prylen skall göra men då måste jag slå ihjäl dig efteråt"
projekt ??

Swech
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Vilken är den snabbaste microcontrollern

Inlägg av jesse »

Vet inte om det alls är relevant i sammanhanget, med jag fick nyss lite info om världens absolut snabbaste DSP:er från Texas Instruments och Freescale Semiconductors. Fick det här i e-mail i natt:
TI has chosen to put both floating point and fixed point math in every core of its new DSP, hoping to achieve the high accuracy demanded by MIMO applications. On the other hand, Freescale plans to do it in the company's accelerator block called MAPLE (Multi Accelerator Platform Engine), which uses a floating point engine inside.

TI debuted the TMS320C66x DSP and four new scalable C667x devices, all produced using TSMC's 40nm process. TI claims to offer "the industry's first 10GHz DSP," combining eight of its new DSPs, running at 1.25GHz each.

...
TI's new C667x DSP family is based on "KeyStone multicore architecture." Under the architecture, a multicore navigator ensures that the DSP core can maximize the throughput of on-chip data flows and eliminates the possibility of bottlenecks.

Bier noted that TI's new DSP core "slightly accelerates the clock speed, while it significantly improves parallelism."

BDTI's independent benchmark results showed that TI's new 1.25GHz C66x core is 30 percent faster than TI's previous generation DSP. (The C66x core delivered a fixed-point BDTImark2000 score of 16,690 – beating the 13,170 score of TI's C64x+ core.) TI's C66x also proved 10 percent faster than Freescale's SC3850 core which previously achieved a best of 15,420.

On floating-point performance, the C66x sets a new bar for DSP processors with a BDTImark2000 score of 10,720, according to Bier.

The advantage of incorporating full-blown floating point math in every C66x DSP core is clear, said Glinsman. "Developers can use the natural math language (in floating point) to run applications' algorithm. They don't have to convert everything to fixed point operations."
MIMO pushing floating points into DSP cores
Skriv svar