Prestationsmätning på ARM Efter att ha arbetat mestadels med olika ARM-processorer i 200. 400 MHz-serien i många Embedded Linux-projekt under de senaste åren har vi sett en intressant utveckling på marknaden nyligen: ARM cpus, som varit känd för sin låga kraft konsumtion, blir snabbare och snabbare (exempel: OMAP3, Beagleboard, MX51MX53). x86, som varit känd för sin höga datorprestanda, blir allt mer soC-liknande, kraftvänlig och långsammare. Om du läser marknadsföringsämnena från chipproducenterna, låter det som om ARM är nästa x86 (vad gäller prestanda) och x86 är nästa ARM (när det gäller strömförbrukning). Men var står vi idag. Hur snabbt är moderna ARM-derivat Pengutronix Kernelteamet ville veta, och så mättade vi för att få några reella tal. Här är resultaten, och de dyker upp några intressanta frågor. Ta inte iakttagelserna nedan för vetenskapligt - jag försöker summera resultaten i korta påståenden. Eftersom ARM uttryckligen är en lågmaktarkitektur, hade det varit intressant att mäta vissa prestanda jämfört med energikonsumtionsdata. Men som vi har gjort våra experiment på produkter på brädnivå kan detta inte göras. Vissa tillverkare brukar lägga mer periferi på sina moduler än andra, så vi skulle bara ha mätt effekten av styrelsen BoMs. Test hårdvara För att få veta mer om den verkliga hastigheten på dagens hårdvara samlade vi in en typisk industriell hårdvara i vårt laboratorium, så det här är listan över enheter som vi har benchmarkerat: Hur fort är dessa brädor? Förmodligen antog du att ordern i Tabellen ovan återspeglar mer eller mindre systemen i stigande prestanda ordning: PXA270 är en plattform från det förflutna, MX27 återspeglar den nuvarande generationen av busmatrix optimerade ARM9, ARM11 bör vara nästa steg där, Cortex-A8 verkar vara nästa mördare plattformen och Atom skulle förmodligen vara en storleksordning över det. Så får vi se vad vi har mätt. Benchmarks Förklarande anmärkning: I följande diagram visar felstavarna (ibland bara synliga) avvikelse mellan minsta och maximala värden på tio referenscykler, medan barhöjden visar det aritmetiska medelvärdet. Floating Point Multiplication (latops) Denna benchmark mäter tiden för en flytande punktmultiplikation. Det ska vara en indikation på beräkningseffekten och påverkas starkt av det faktum att en SoC har en maskinvarvtalsenhet eller ej. Här är resultaten: Observation 3: Det finns en faktor 2 mellan PXA270 och MX27MX35. Observation 4: OMAP är dubbelt så snabb som i. MX ARM9ARM11. Observation 5: Atomen är fortfarande 2,4 gånger snabbare än OMAP, vid 2,2 gånger klockfrekvensen. Kontextomkopplingstid (latctx) En viktig indikator på systemhastigheten är tiden att byta CPU-kontext. Denna riktmärke mäter kontextomkopplingstiden och det kan konfigureras vilket antal processer med vilken storlek ska testas. Processerna startas, läs en token från ett rör, utföra en viss mängd arbete och ge token till nästa process. Observation 6: Detta visar visst hur långsamt PXA är. Faktor 40 till Atom, och fortfarande faktor 3 till ARM926. Observation 7: MX35ARM1136 har nästan samma hastighet som Cortex-A8. Jag skulle ha trott att den nyare cortex verkligen skulle vara mycket snabbare, någonstans mellan ARM11 och Atom. Men Cortex är fortfarande tre gånger långsammare än Atom, men vid halv klockfrekvens. Syscall Performance (latsyscall) För att uppskatta prestandan för att ringa operativsystemfunktionalitet mättes sycall latency med latsys. Referensvärdet utför en öppen () och nära () på en 1 MB slumpmässig datafil som finns i en ramdisk (tmpfs), och åtkomst till filen med en relativ sökväg (absoluta banor verkar ge andra resultat). Tiden för båda operationerna efter varandra mäts. Specifikationer Som ett resultat av användningen av PTXdist som byggsystem är gcc-flaggan i funktion lika stor över alla mål. Med LMbenchs bwmem som exempel är komplett kommandoraden i sin ursprungliga ordning Konklusion Dessa mätningar är förmodligen inte helt vetenskapligt korrekta. Avsikten var att ge oss en rå idé om hur systemen fungerar. Vi förväntade oss att Cortex-A8 skulle vara en storleksordning snabbare än ARM11. Detta verkar inte vara fallet. Bara minnesbandbredden är mycket snabbare, men de flesta av de andra riktmärkena visar nästan samma värden. Det är för närvarande helt oklart för oss där prestationsvinsten vi förväntade oss från en ARMv7 över en ARMv6-kärna gick till. Det verkar vara ett mönster som vid dubbelt klockfrekvensen Atom är ofta tre gånger snabbare än ARM11Cortex-A8. Har du några kommentarer, idéer om de observerade effekterna och andra saker du kanske vill berätta för oss? Vi vill förbättra den här artikeln med hjälp av samhället. Så snälla skicka oss din feedback till mailadressen i rutan nedan. Vad är binära alternativ Ett binärt alternativ frågar en enkel yesno fråga: Om du tror ja, köper du det binära alternativet. Om du tycker nej, säljer du. Hur som helst, ditt pris att köpa eller sälja är mellan 0 och 100. Vad du än betalar är din maximala risk. Du kan inte förlora mer. Håll alternativet till utgången och om du har rätt, får du 100 och din vinst är 100 minus köpeskillingen. Och med Nadex kan du avsluta före utgången för att minska dina förluster eller lås i vinsten du redan har. Det är ganska mycket hur binära alternativ fungerar. Ställ upp dina högtalare och följ vår interaktiva guide Trade Many Markets från One Account Nadex låter dig handla många av de mest omsatta finansiella marknaderna, allt från ett konto: Stock Index Futures The Dow. SampP 500. Nasdaq-100. Russell 2000. FTSE Kina A50. Nikkei 225. FTSE-100. DAX Forex EURUSD, GBPUSD, USDJPY, EURJPY, AUDUSD, USDCAD, GBPJPY, USDCHF, EURGBP, AUDJPY Varor Guld, Silver, Koppar, Råolja, Naturgas, Korn, Sojabönor Ekonomiska händelser Fed Fonder, Arbetslösa fordringar, Lön (Greymountain) Recension Besök webbplats Det finns en FPA Traders Court skyldig dom mot BeeOptions. Om inte denna fråga kan lösas rekommenderar FPA försiktighet med detta företag. BeeOptions finns på ASICs lista över företag som kan vara involverade i bluff. KLICKA HÄR för att verifiera. Bee Options är en del av Greymountain Management-gruppen av binära och forexföretag. Denna grupp har ett stort antal FPA Traders Court utmaningar mot det. FPA anser att alla mäklare som ingår i denna grupp ska vara bedrägerier och varnar alla handlare för att undvika att deponera pengar med dem. Vi är marknadsförare och lista byggare. Vi granskar 9 binära företag, mjukvaror, strategier, grupper ... och Beeoptions, var vår 1: a för att finansiera. Därefter anropades vi av företaget och pratade med att finansiera mer pengar, med löften om hjälp. De berättade aldrig för oss om bonusfallen. De säger att vi måste täcka en 30 000 bonusfälla volym, för att dra tillbaka några av våra pengar. Vi har tillräckligt med dokumentation för att stämma och planera. Om någon annan har blivit scammed av Beeoptions kan du gå med i vår internationella rättegångssökande. Mäklaren där sade också att det fanns riskfria försäkrade affärer 2 gånger, som företaget aldrig gjorde, men sätter oss i en djupare bonusfälla. Jag skulle vilja skicka en kopia här, av vilken annan mäklare mailade oss tillbaka, med löften om att företaget gjorde saker rätt. Tvärtom hände. Många människor där berättade för oss olika historier och lögner. Det finns många andra saker som de gör för att bluffa dig. För många att lista här, se dock kopian av det e-postmeddelande som skickades till mig nedan och använd inte det här företaget. Kopia: Greg, 1) När det gäller EurUsd och Sugar trades - mycket dåliga affärer. Jag är inte säker på vad hans strategi var. 2) Återkallandet av en bonus på 4000,00 är ett misstag, men ingen mening är baserad på min rekord över transaktioner. 3) Jag lyssnade på Patricks samtal med dig. Jag kan inte hitta några register över den här handeln eller vad din insättning var direkt avsedd för. Patrick fungerar inte längre här av sådana skäl. Jag kommer att vara tillgänglig om en timme att tala, kanske kan vi prata och diskutera vad du vill göra. Företaget är givetvis berett att göra saker rätt i ditt konto. De är en hemsk mäklare. Jag deponerade 500 efter att ha sett flera poster på YouTube om dem innan jag fick reda på den här sidan. Tja, jag ringdes i ca 10 minuter efter att du anmälde dig. Min rep försökte avskräcka mig från att göra 60 andra affärer. ringer dem cr. och försökte locka mig att lägga in mer pengar än jag planerade. Jag sa till dem att jag bara var intresserad av att sätta in 500 och de berättade för mig att jag inte kvalificerade mig för en bonus under 1000. Efter att han hade gått till hemsidan berättade han för mig att det här var en ny kampanj som han inte var medveten om. Sedan gjorde jag insättningen. Han ringde mig igen och sa att han kunde visa mig hur man gjorde några riktiga pengar om jag var riktigt seriös. Jag försäkrade honom att jag var seriös och frågade honom vad jag behövde göra. Han sa att jag behövde lägga 25k i mitt konto och han kunde visa mig hur man gör några riktiga pengar då. ens berätta vad jag ska göra. Detta borde ha varit tillräckligt för att jag skulle springa, men det gjorde det inte. Jag blev memorized av. LOL. Så jag började handla. och jag tog min första 500 till 250 på 4 dagar. tack vare en falsk strategi som jag hittade på youtube. LOL. Hur som helst kontaktade jag min agent eftersom min bonus var krediterad än. Han gick över mitt konto och sa att finansmännen skulle betrakta det slöseri med pengar för att ge mig min bonus eftersom jag hade förlorat hälften av mina pengar på så kort tid. Detta vaknade mig äntligen. Jag sa till honom att han var galen om jag trodde att jag skulle lägga en ny krona på mitt konto innan de gav mig vad jag lovade. eftersom det kallas en insättningsbonus. Det bör krediteras när medel avsätts. Så så småningom fick han dem att sätta pengarna på mitt konto. de visade sig nästa dag. Sedan dess har jag just använt denna plattform för att träna strategier med. Ive anmält mig med en annan mäklare att göra min riktiga handel med. De gav mig faktiskt ett demokonto för att bli acklimatiserad med deras system. Jag lägger en översyn av deras webbplats när jag har mer erfarenhet av dem. Men denna översyn är på beeoptions. Så mer om min dåliga erfarenhet med dem. Plattformsproblem: 1. Jag blir ständigt loggad av deras webbplats. ibland i mitten av handeln. mycket obekväma. 2. Som någon annan sa. Att beställa har allvarliga förseningar. När du lägger beställningen, ger det ett pris och ber om godkännande, efter att ha klickat på godkännandet. Ibland (inte alla) märker jag att det ursprungliga priset har förändrats från det ursprungliga priset som det visade när jag initierade beställningen. Om det är ett samtal. dess högre. om det är ett sätt. dess lägre. När handeln löper ut går den in i ett valideringsläge. Jag har sett detta går från 2 till 10 sekunder. hela tiden prissätter priset och som någon har sagt, får du det lägsta priset. När jag frågade min kontochef om det, sa han att priset kan fluktuera några pips på grund av en tidsfördröjning med webbplatsen om det finns stor handelstrafik. Låter bra rätt Tja, jag har inte sett detta beteende en gång hos den nya mäklaren. hmmmmm 3. Detta hände just idag. Jag höll på att få en sever timeout error när jag försökte sätta i affärer. Detta fick mig att sakna 4 affärer som skulle ha gått ut i pengarna. Sedan bytte jag till en annan webbläsare som kanske skulle vara det. När jag åkte dit fick jag ett suspenderat fel. Jag skickade 3 e-postmeddelanden till teknisk support och har inte hört någonting än. Halmen som slutade slutligen idag var efter lunchen gick jag för att kontrollera om plattformen fungerade bättre. och de hade blockerat alla 60 andra affärer. du kan göra highlow lång sikt och en touch men inte 60 sekunder. men jag placerade 3 affärer i min nya plattform. en timme senare när jag kollade beeoptions igen var alternativet 60 sekunder tillbaka. Jag mailade min kontoansvarig den här gången eftersom jag inte hörde tillbaka från teknisk support och frågade om något pågick med plattformen idag och om jag skulle avbryta handeln. Han svarade att han inte visste vad jag hänvisade till och det hade fungerat bra för honom hela dagen. Så om du inte visste det ännu. Håll dig borta från beeoptions. Jag deponerade totalt 30k, tog en 25k ben. Jag blev behandlad mycket bra på tiggen, men de började be mig att sätta in ytterligare medel. När jag sa nej förändrades allt. Jag var inte längre behandlad också. Faktum är att de slutade prata med mig. Nu erkänner jag att jag är ny på handel och gjort misstag, men jag tror inte att detta företag stod för det som de har listat på deras hemsida saker som är listade på deras webbplats. Det i sig säger mig att detta företag inte är etiskt. Jag märkte också att handelssystemet har förseningar som en av de granskare som nämns i det att jag inte skulle få den kurs som jag köpte. Jag kan inte göra tillbaka eftersom jag är knuten till ett benbehov. Chansen är att jag aldrig kommer att få tillbaka den. London, Storbritannien Beeoptions är en mycket dålig mäklare och jag rekommenderar dem inte. Spara din tid, ansträngning och pengar och gå med en anständig mäklareplattform som spelar rättvis som Stockpair. Jag är en professionell binär alternativ handlare och har varit i denna verksamhet i över två år. Under de två åren har jag försökt över ett dussin mäklareplattformar. Definitivt några är bättre än andra. Beeoptions använder en Spot back end för att göra deras riskhantering för dem och ge marknadspriset för genomförandet och så fjärde. Vad är fel med det här Tja, låt mig berätta att ett antal av de mindre välfinansierade mäklareplattformarna använder Spot och deras främre ände är vit etikett, vilket innebär att du kan ställa in ditt eget märke på framsidan med Spot som din motorback-end, om du vill. Spot är fylld med problem och ger en mycket orättvis prissättning på strejk - (dvs. när du utför en handel, kommer det att ge dig det värsta priset möjligt i den riktning du valde). Detta gäller speciellt för 60-sekunders alternativ, där varje pipett räknas mycket. Rättvisare plattformar (som Stockpair, som är den jag har använt under en betydande tid), inte skruva med priset, du får vad du klickar på. Spot (och därmed Beeoptions) - INTE ger dig det pris du klickar på. Ibland kan du vänta i upp till 3 sekunder innan det ger dig ett pris. Jag har gjort test på Beeoptions, och i cirka 250 branscher har jag upptäckt vad som händer: Säg att du ser ett pris som erbjuds på 60 sekunders alternativ för 1.550 och du tror att det går upp (call). I det fallet klickar du på ansökan - Från den här punkten bör Bee (Spot) ge dig detta pris direkt, men det gör inte - Heres vad som kommer att hända: Om priset går ner (dvs mot din position), kommer SpotBee att ge dig pris du beställde omgående. 1.550 - Eftersom du i 60 sekunder är mer benägna att förlora eftersom priset är mindre sannolikt att återvända och gå till din tjänst. Om priset STALLS (dvs. går inte någonstans), väntar SpotBee i upp till 3 sekunder innan du får ett pris, och det är normalt en pipett som är ofördelaktig för din position (i vårt exempel, 1.549). Så om priset blir detsamma under hela minuten kommer du att förlora. Om priset går UP (dvs fördelaktigt för din position) väntar SpotBee igen i upp till 3 sekunder innan du ger priset. Varför Om det ger dig ett pris flera pipetter (eller pips) upp, finns det mer chans att det går tillbaka (omskolning) och gör att du förlorar den positionen. Så i vårt exempel kan det potentiellt ge dig 1.558 eller högre om priset hade flyttats högre inom 3 sekunder av bearbetningstiden. Du ser Bee (Spot) arent dum, det är allt nere till medelvärden och sannolikheter. Om, som i exemplen ovan, du alltid är den mest nackdeliga prissättningen gång efter gång, förutsätter sannolikhetslagen att du så småningom kommer att tömma hela ditt handelsbalans och in i Beeoption-kofferna. De av er som har lyckats vinna. Tja, du har sett kommentarer från andra på detta forum. Jag känner till vänner som har haft sina lönsamma konton låsta eller avbrutna av olika skäl. Inte för mig att gå in här. Det är tillräckligt att säga att om du handlar med Beeoptions, kommer du inte att få ett gynnsamt resultat, så gör dig själv en tjänst, lyssna på de av oss som känner till och har upplevt denna första hand och stanna en miljon miles bort från Beeoptions. Detta råd är helt gratisLMBench på ARM-mikroprocessorer LMBench är en open source benchmark-svit som finns tillgänglig under GNU General Public License. Du kan ladda ner LMBench här: sourceforgeprojectslmbench Testuppsättning AM37x rev C OMAP EVM huvudstyrning Rev G Cortex-A8 klockhastighet 600MHz L3 klockfrekvens på 200MHz. Linux version - 2.6.32 (PSP03.00.01.06) Kompilatorversion - (gcc version 4.3.3 (Sourcery G Lite 2009q1-203) Minneslängd Följande resultat kommer från LMBench test latmemread med stride128. Detta test kan vara till hjälp för att förstå latensen av data som läser från L1, L2 och minne. Mindre blockläsningar kan passa helt in i L1, så de borde ha mindre latens än större blockläsningar.
No comments:
Post a Comment