En enhets strömförbrukning påverkas av varje steg i design-, utvecklings- och implementeringsprocessen, men att identifiera möjligheter att spara energi kan inte längre bara handla om att göra hårdvaran mer effektiv.
Verktyg och metoder finns på plats för de flesta energisparmöjligheter, från RTL till implementering, och delar av halvledarindustrin använder dem redan. Båda anses vara mogna, och det är också standarderna för att definiera maktavsikter.
Stora möjligheter kvarstår fortfarande för ytterligare energi- och energibesparingar, men många av dessa innebär att man ifrågasätter beslut på systemnivå som har accepterats blint i generationer och många implementeringsnoder. Vissa av dessa beslut måste omprövas eftersom de hindrar konstruktionen av större och mer komplexa konstruktioner.
"Det finns tre ryttare i mixen - kraft, energi och termisk", säger Rob Knoth, produktledningschef i Digital & Signoff Group på Kadens. "De har alltid funnits där, och makten är förmodligen den mest framträdande, men energi har kommit i förgrunden under de senaste åren. Nu ser vi termisk dyka upp. Alla är intressanta eftersom du kan attackera dem vid specifika punkter i ditt flöde med specifika verktyg.”
Och däri ligger ett problem. "Arkitektens dilemma är att du behöver information på låg nivå för att göra tidiga uppskattningar", säger Frank Schirrmeister, vice vd för lösningar och affärsutveckling på Arteris IP. "Det här dilemmat har aldrig lösts och kommer förmodligen inte att lösas under min affärslivstid. För att fatta arkitektoniska beslut så tidigt som möjligt behöver vi en uppsättning information, en uppsättning verktyg och en uppsättning förmågor för att stödja dessa beslut. Vi behöver dessa beslut så tidigt som möjligt, men de måste också spegla implementeringseffekterna så exakt som möjligt.”
För att lägga till det kan makt inte presenteras som ett enda nummer. Vissa människor är oroade över total energi, eftersom det kan påverka batteritiden. Andra är mer bekymrade över toppeffekt eftersom det kan orsaka driftsproblem på ett chip, eller effekt över tid, vilket kan skapa termiska problem.
För att göra analysen måste du veta exakt hur systemet ska användas. "Tänk dig att du har en SoC med 100 olika block", säger Ninad Huilgol, grundare och VD för Innergy Systems. "De interagerar alla tillsammans, och du vet inte hur de ska producera en effekttäthetstopp i förväg. När du har en simulering som körs interagerar de alla tillsammans för att plötsligt producera en effekttäthetstopp."
Olika marknader fokuserar på olika aspekter. "Edge AI, eller Edge Intelligence, har andra frågor och andra frågor än en datorapplikation av typen datacenter med hyperscaler", säger Cadences Knoth. "Båda kommer dock att driva på vissa aspekter av tekniken, av vilka några förstärker varandra, av vilka några är separata. Edge kommer att bry sig mer om vissa aspekter av energi på grund av batteritiden. Och det är viktigt att tänka på vad du kör i mjukvara kontra vad du kör i hårdvara. Vad kommunicerar du tillbaka till din basstation så att de kan köra och skicka tillbaka till dig? Det finns några mycket knepiga problem där IoT-branschen är unikt lämpad att leda och förnya. Det betyder inte att de är den enda ledaren. Människorna som utvecklar massiva hyperskaliga datacenter leder i en helt annan klass. Ofta är det de som pressar hårdast, eftersom man tittar på den enorma mängd infrastrukturdollar som krävs för att ställa in den beräkningen.”
RTL och implementeringstekniker
Energispartekniker har tillämpats på RTL- och implementeringsnivåerna i ett antal år, men det finns ytterligare energi- och energibesparingar möjliga. Vid genomförande nivå, nyare teknologier lägger till problem som, om de inte åtgärdas, kommer att leda till att ström slösas bort.
"Teknik har konspirerat för att göra det mycket svårare att leverera spänning på ett tillförlitligt sätt", säger Marc Swinnen, chef för produktmarknadsföring på Ansys. "Du kommer att få ett visst spänningsfall, och ofta bygger folk bara in en marginal och säger att jag kan se upp till 100 millivolts fall. Min timing måste då anta att varje cell kan vara så mycket långsammare. Uppenbarligen kommer inte varje cell att se det maximala spänningsfallet, så ju mer exakt du kan modellera det faktiska spänningsfallet, desto mer exakt kan du designa ditt kraftdistributionsnätverk för att undvika detta fel, och du kan backa från denna spänningsfallsmarginal . Du försöker sänka den marginalen och det kan ha en enorm inverkan.”
Vid RT nivå, klockport och makt grind har varit i bruk under lång tid. Även om de optimerar kraften och energin som är förknippad med den definierade uppgiften, gör de ingenting för att hjälpa till att identifiera om uppgifterna var optimala i termer av kraft för den funktion som utförs.
"Vi har en term som kallas ideal makt", säger Knoth. ”Det är ett försök att identifiera bortkastad verksamhet. Till exempel, om du har ett block där klockan går fritt, och den faktiskt är under återställning, kan du ha gated den klockan. Vi kan analysera växlingarna som pågår i det blocket, lägga ihop kraften på grund av dessa växlar från den hierarkin och sedan visa dem i en rapport som visar var ström slösas bort. Med den här metoden såg vi hårdvaruingenjörer förbättra vad de gör ur ett designmetodikperspektiv. Det finns en hel massa andra djupare skrubbtekniker som kan användas.”
Att titta på RTL kan ge andra möjliga energibesparingar. "En power artist kommer att föreslå redigeringar till din RTL genom att titta på hur du gör saker", säger Ansys' Swinnen. ”Det kan vara så att du har implementerat en funktion på det här sättet, men om du implementerar samma funktion på ett annat sätt kommer du att spara energi och uppnå samma funktion. Det finns ett bibliotek med optimeringar som automatiskt skannar genom RTL och identifierar var och en av de platser där den kan uppgradera RTL till en mer energieffektiv implementering. Det kommer att berätta hur mycket energi det skulle spara baserat på uppskattningar och kommer faktiskt att implementera dem om du godkänner."
Tidiga uppskattningar
Få människor skulle hävda att ju tidigare avvägningar kan utvärderas, desto större inverkan kan de möjligen ha. "Ju bredare räckvidd du har, ju fler partier du tar till bordet, ju mer du tar ett steg tillbaka och tittar på det tidigare, desto mer börjar du se större möjligheter", säger Knoth. "Det här är större trender som går längre än att göra den widget du producerar bättre. Du måste verkligen titta på hur den widgeten passar inuti gizmo, som passar inuti produkten i datacentret som ansluts till vattenkraftverket eller solenergiparken."
Problemet är att utan uppskattningar som är tillräckligt korrekta är också dåliga beslut möjliga. "I takt med att konstruktioner har blivit större och mer komplexa har det blivit allt svårare att göra exakta uppskattningar", säger Schirrmeister. "Till exempel behöver du golvplaneringsinformation för att uppskatta hur många register som behövs i en väg över kisel, eftersom det är otroligt svårt att sprida signaler över stora chipstorlekar och inte kan göras i en klockcykel. För en NoC försöker vi optimera antalet register, vilket har en inverkan på strömförbrukningen och mängden sammankoppling du bär runt på chipet. Vi kommenterar, från .lib, hela vägen tillbaka till NoC-genereringen, tidiga uppskattningar av hur lång vägen kommer att vara. Måste det förfinas senare? Absolut. Problemets mångdimensionella verklighet gör det väldigt svårt, särskilt där det finns vertikala beroenden.”
För att kunna utföra en analys för termisk måste långa tidsramar beaktas och man måste titta på realistiska arbetsbelastningar. Det betyder troligen att man kör verklig programvara. "De flesta av branschen använder sin RTL-kod mappad till en emulator, kör verkliga programvarubelastningar på den plattformen och får ut vektorer från vilka de gör en effektuppskattning", säger Knoth. "Med flera iterationer om dagen kan de ställa in programvaran för att mer effektivt använda kraftfunktionerna i hårdvaran. Över natten kan de göra justeringar av hårdvaran. Nu har du den här samoptimeringen på systemnivå där du jagar slöseri med kraft och säkerställer att du skapar det mest optimala systemet som möjligt.”
Branschen har alltid letat efter sätt att infoga abstrakta modeller istället för att använda RTL, både för att det kan gå snabbare och för att analysen kan utföras innan RTL är klart. "Analysering av strömförbrukning för programvarukörning har varit förpassad till emuleringsplattformar fram till nu", säger Innergys Huilgol. "En teknik som kan hjälpa är att bygga kraftmodeller av hårdvaran som skulle kunna simuleras i mjukvarumiljöer. Dessa modeller kan ge korrekt feedback om både genomsnittlig och momentan strömförbrukning för olika hårdvarumoduler när programvaran körs. Detta möjliggör samoptimering av hårdvara och mjukvara för ström innan bandet ut."
Liknande tillvägagångssätt användes för funktionell verifiering av hårdvara och mjukvara tidigare, och nu görs försök att tillämpa det på makten. "Vi uppfinner inte svart magi, och vi kan inte bekämpa fysiken", säger Huilgol. "Men du behöver inte köra detaljerade effektsimuleringar hela tiden. Vi tar ett litet urval på blocknivå, kombinerar dessa och kör det på delsystemnivå, systemnivå, emulering, mjukvara, etc. Det finns två aspekter på makten. Den ena är dataväg och den andra är kontrollväg. Vi står främst för kontrollvägen, men när det finns datavägsberoenden finns det en möjlighet i våra modeller att göra dem datavägsmedvetna. Dessa är statistiska maktmodeller som arbetar på en transaktionsmodell. Hur förbättrar du upplösningen? Du kan ha mindre cykler eller enstaka cykler. Men om din upplösning är 15 cykler, eller mer, ganska stora transaktioner, kommer det att finnas några statistiska fel som fångas."
Att tänka om det förflutna
Tidigare gjorde Moores lag det ganska enkelt att migrera från en nod till nästa, med hjälp av extra grindar, högre prestanda och lägre effekt. Det innebar att kontinuitet över tid var viktigt, särskilt för att säkerställa att befintlig mjukvara skulle fortsätta att köras på ny hårdvara.
Med tiden har det bakat in en del ineffektivitet som kommer att vara svåra att ta sig loss från. "Många saker var inte möjliga tidigare", säger Knoth. "Kanske berodde det på att processnoden inte kunde passa all dator i halvledaren som skulle distribueras på kanten. Men nu kan det. Kanske hade du inte verktygen för att göra analysen med rätt noggrannhet på rätt tid, eller för att förpackningstekniken inte var tillgänglig. Men då och då måste du ta ett andetag, ta ett steg tillbaka, återvända till landskapet och fråga: 'Har vi optimerat den här ekvationen korrekt, eller gjorde vi bara så gott vi kunde?' Ibland behöver vi ta på oss vår forskarmössa och inte vara rädda för att ifrågasätta några av de grundläggande principer som vi har kodifierat.”
Det är viktigt att överväga komplexiteten i integrationen. "Det finns två nivåer av komplexitet - applikationskomplexiteten går upp på toppen och sedan implementeringskomplexiteten går ner på halvledarteknologin", säger Schirrmeister. "Det är antalet transistorer vi har att göra med. Eftersom du har applikationskomplexiteten, med antalet funktioner som ökar så mycket som det har gjort, och fortsätter att öka, måste du ta itu med saker som delat minne, koherens och så vidare. Om du inte har cache måste du alltid flytta runt saker. Cachekoherens var en lösning på ett problem som introducerar ett nytt problem.”
Processorer har drivits av prestanda. "Att lägga till en grenprediktor eller spekulativ exekvering till en processor kommer att öka antalet grindar i kretsen, vilket ökar både dynamisk och statisk strömförbrukning", säger Russell Klein, programchef för Catapult HLS-teamet på Siemens EDA. "Men dessa funktioner ökar prestandan för beräkningen som körs på processorn. Så effekt går definitivt upp, men energi, som är effekt multiplicerad med tiden som behövs för att utföra beräkningen, kan gå upp eller ner. Det beror på förhållandet mellan prestandaökningen och effektökningen. Om till exempel effekten går upp 20 % men prestandan bara förbättras med 10 %, ökar den totala energin för beräkningen.”
Effekt, energi och värme kan inte alltid optimeras på ett enkelt sätt. "Det kan verka kontraintuitivt, men ökad prestanda kan minska den genomsnittliga energiförbrukningen för vissa arbetsbelastningar", säger Maurice Steinman, vice vd för teknik för Lightelligence. "Sådana arbetsbelastningar kan dra nytta av den så kallade "race to idle", där djupa energisparlägen kan anges under längre tid om arbetet kan slutföras snabbare. Tänk på arbetsbelastningar som upprätthåller en förutsägbar (men mindre än 100 % utnyttjande) profil för beräkningsbehov, säg 25 % av tillgänglig prestanda. Ett tillvägagångssätt kan minska driftsfrekvensen till 25 % (och följaktligen minska driftsspänningen). Enheten skulle nu förbli fullt aktiv, men med reducerad effekt. Ett annat tillvägagångssätt skulle sträva efter att slutföra arbetet snabbt och därmed möjliggöra drastiska energibesparingar - 25 % på, 75 % av, där avstängning kan kräva noll eller nästan noll energiförbrukning vilket resulterar i lägre genomsnittlig effekt än konstant drift vid 25 % klockfrekvens. Det kan till och med vara fördelaktigt att överklocka/överspänning för att ytterligare öka avstängningstiden till mer än 75 %.”
Balansering av hårdvara och mjukvara
Ett av de största balansknepen relaterat till systemkomplexitet och kraft är att fastställa gränsen mellan hårdvara och mjukvara. "Alla funktioner som implementeras i mjukvara kommer att vara storleksordningar långsammare än motsvarande funktion implementerad i hårdvara", säger Siemens Klein. "Allt i mjukvara är per definition inte optimalt. Mycket optimerad mjukvara på en mycket effektiv processor kan inte närma sig effektiviteten hos ens en dålig hårdvaruimplementering.”
Partitioneringsbeslut blir enklare, säger Klein "Vad ska finnas kvar i programvaran, vad som ska göras på en processor och vad som är mer vettigt att skapa en anpassad hårdvaruaccelerator som är en sidovagn för den processorn - det är där du börjar se enorma 100X, 1,000 XNUMXX typ av tids- eller effektminskning, beroende på var du optimerar ditt system.”
När prestationsförbättringar blir svårare, blir den typen av tillvägagångssätt viktiga. "Som raden, större processorer är mindre energieffektiva, så att få en större processor för att tillgodose dina prestandabehov är bara vettigt om du inte bryr dig om ström," säger Klein. "Det rätta svaret är att flytta det tunga lyftet från CPU:n och till en skräddarsydd accelerator."
Det tillvägagångssättet har fått ökande popularitet. "Dedikerade hårdvaruacceleratorer och co-processorer kan öka ett systems prestanda på grund av minskade prestandavinster genom att flytta till mer avancerade noder", säger Andy Jaros, vice VD för IP-försäljning och marknadsföring på Flex Logix. "Dedikerade acceleratorer lindrar bearbetningsbördan för CPU:er från att förbruka enorma beräkningscykler för att exekvera komplexa algoritmer. Att använda eFPGA:er för de dedikerade fastanslutna acceleratorerna ger nödvändig energieffektivitet, men bibehåller ändå programmerbarheten när arbetsbelastningen ändras."
Närhelst du kan specialisera dig finns det enorma möjligheter till vinster. "Idag har det blivit mycket lättare att specialisera en processor genom att lägga till instruktioner", säger Schirrmeister. "De flesta av dessa instruktionsanpassningar görs för låg effekt. Jag har sett fall där en extra instruktion i processorn gjorde att du kunde stanna kvar i halva minnet. Det är enormt ur ett maktperspektiv. Men medan du gör det på den isolerade ön, har den övergripande komplexiteten i det du försöker göra ökat.”
Eller så kan du flytta den funktionen hela vägen till hårdvaran. "Den andra lösningen är att överföra beräkningskomplexa operationer till skräddarsydda acceleratorer", säger Klein. "Syntes på hög nivå (HLS) är det enkla sättet att göra detta. Det är fortfarande hårdvarudesign, så du måste fortfarande ha smarta ingenjörer för att få det att fungera. Men med HLS utgår du från en programvara C eller C++ algoritm. Det finns ingen tolkning av algoritmen, som är en manuell process som är långsam och felbenägen. Och en gyllene referens är lättillgänglig i form av den ursprungliga funktionen från mjukvara, vilket gör verifieringen mycket enklare.”
Alla dessa val blir lättare. "Tidigare var det stora problemet med att fatta ett beslut på arkitekturnivå att man var tvungen att omvärdera det här beslutet senare i projektet, men flödena hängde inte ihop", säger Schirrmeister. "För fall som konfigurerbara processorer och NoC har flödena kopplats ihop. Om du går tillbaka tar det tid att köra verktygen igen, men det är inte längre människor som behöver manuellt verifiera det arkitektoniska beslutet. Automatiserad generering låter dig köra igenom fler datapunkter."
Slutsats
Att enbart optimera energi, energi eller termiska problem är inte lätt. Men behovet av att ta itu med var och en av de tre frågorna växer, och även om de är sammankopplade är det inte alltid lätt att avgöra vilken som ska optimeras eller hur. Det är bara genom att titta på hela systemet som beslut kan fattas. Tidigare gjorde modellering, analys och designflöden detta svårare, särskilt när det passerade hårdvaru-/mjukvarubarriären, men fler verktyg dyker upp. Det är fortfarande inte lätt, men i takt med att branschens medvetenhet växer och fler vill ta itu med problemet kommer bättre verktyg och flöden att bli tillgängliga.
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoAiStream. Web3 Data Intelligence. Kunskap förstärkt. Tillgång här.
- Minting the Future med Adryenn Ashley. Tillgång här.
- Köp och sälj aktier i PRE-IPO-företag med PREIPO®. Tillgång här.
- Källa: https://semiengineering.com/holistic-power-reduction/
- : har
- :är
- :inte
- :var
- $UPP
- 1
- 100
- 100x
- 15%
- a
- förmågor
- Able
- Om oss
- absolut
- SAMMANDRAG
- accelerator
- acceleratorer
- accepterade
- i enlighet med detta
- Konto
- noggrannhet
- exakt
- exakt
- Uppnå
- tvärs
- aktiv
- aktivitet
- faktiska
- faktiskt
- lägga till
- lagt till
- tillsats
- Annat
- adress
- adresse
- avancerat
- fördelaktig
- rädda
- AI
- algoritm
- algoritmer
- Alla
- lindra
- tillåter
- ensam
- redan
- också
- alltid
- mängd
- an
- analys
- analysera
- och
- Annan
- svara
- Ansökan
- tillämpas
- Ansök
- tillvägagångssätt
- tillvägagångssätt
- godkänna
- arkitektoniska
- arkitektur
- ÄR
- argumenterar
- runt
- konstnär
- AS
- aspekter
- associerad
- At
- attackera
- Försök
- Automatiserad
- automatiskt
- tillgänglig
- genomsnitt
- undvika
- medveten
- medvetenhet
- tillbaka
- Badrum
- barriär
- bas
- baserat
- batteri
- Batteriets livslängd
- BE
- därför att
- blir
- passande
- varit
- innan
- Där vi får lov att vara utan att konstant prestera,
- fördel
- BÄST
- Bättre
- Bortom
- Stor
- större
- Svart
- blint
- Blockera
- Block
- båda
- Branch
- Ha sönder
- Breath
- föra
- bredare
- SLUTRESULTAT
- Byggnad
- Bunch
- belastning
- företag
- affärsutveckling
- men
- by
- C + +
- cache
- kallas
- KAN
- kan inte
- lock
- vilken
- bära
- fall
- Orsak
- Centrum
- Centers
- VD
- vissa
- Förändringar
- chip
- val
- klass
- klocka
- koda
- kodifierade
- kombinera
- komma
- kommunicera
- fullborda
- Avslutade
- komplex
- Komplexiteten
- beräkning
- Compute
- aktuella
- anslutna
- Tänk
- anses
- konstant
- konstruktion
- konsumtion
- fortsätta
- fortsätter
- kontroll
- kunde
- CPU
- skapa
- Skapa
- kritisk
- Korsade
- beställnings
- cykel
- cykler
- datum
- Data Center
- datacenter
- datapunkter
- dag
- behandla
- som handlar om
- Beslutet
- beslut
- dedicerad
- djup
- djupare
- definierade
- definierande
- definitivt
- Efterfrågan
- densitet
- beroende
- beror
- utplacerade
- Designa
- mönster
- detaljerad
- Bestämma
- utveckla
- Utveckling
- anordning
- DID
- olika
- svårt
- digital
- Direktör
- Visa
- fördelning
- do
- inte
- gör
- dollar
- gjort
- inte
- ner
- driven
- Drop
- grund
- dynamisk
- varje
- Tidigare
- Tidig
- lättare
- lätt
- kant
- effektivt
- effekter
- effektivitet
- effektiv
- möjliggör
- möjliggör
- bemöda
- energi
- Energiförbrukning
- Teknik
- Ingenjörer
- tillräckligt
- säkerställa
- säkerställa
- gick in i
- Hela
- miljöer
- Motsvarande
- fel
- speciellt
- väsentlig
- upprättandet
- uppskatta
- uppskattningar
- etc
- Eter (ETH)
- utvärderade
- Även
- Varje
- exakt
- exempel
- exekvera
- utförande
- befintliga
- extra
- Facility
- gård
- snabbare
- Funktioner
- återkoppling
- få
- fält
- bekämpa
- passa
- flöda
- flöden
- fokusering
- För
- förgrunden
- formen
- vidare
- grundare
- Grundare och VD
- Fri
- Frekvens
- ofta
- från
- fullständigt
- fungera
- funktionella
- funktioner
- grundläggande
- ytterligare
- resultat
- gated
- grindar
- generering
- generationer
- få
- Go
- Går
- kommer
- Golden
- Grupp
- Odling
- Växer
- hade
- Hälften
- Hård
- hårdvara
- hårdvarudesign
- Har
- har
- tung
- tunga lyft
- hjälpa
- hierarkin
- högre
- höggradigt
- helhetssyn
- Hur ser din drömresa ut
- Men
- HTTPS
- stor
- Jakt
- i
- idealisk
- identifiera
- identifiera
- Idle
- if
- Inverkan
- genomföra
- genomförande
- genomföras
- med Esport
- förbättra
- förbättringar
- förbättrar
- förbättra
- in
- Öka
- ökat
- Ökar
- ökande
- alltmer
- oerhört
- industrin
- påverkas
- informationen
- Infrastruktur
- förnya
- istället
- instruktioner
- integrering
- Intelligens
- uppsåt
- interagera
- interagera
- sammankopplade
- intressant
- tolkning
- in
- Introducerar
- engagera
- iot
- IP
- ö
- isolerat
- problem
- IT
- iterationer
- bara
- Vet
- liggande
- Large
- större
- största
- Efternamn
- senare
- Lag
- leda
- ledare
- ledande
- vänster
- mindre
- Nivå
- nivåer
- Bibliotek
- ligger
- livet
- livstid
- lyft
- tycka om
- sannolikt
- linje
- Lång
- länge sedan
- längre
- se
- såg
- du letar
- Lot
- Låg
- gjord
- magi
- huvudsakligen
- bibehålla
- upprätthåller
- göra
- GÖR
- Framställning
- ledning
- sätt
- manuell
- manuellt
- många
- Marginal
- Marknadsföring
- Marknader
- massiv
- mogen
- maximal
- Maj..
- betyda
- betyder
- menas
- Minne
- Metodik
- migrera
- modell
- modellering
- modeller
- Moduler
- mer
- mer effektiv
- mest
- flytta
- rörliga
- mycket
- multipel
- multiplicerat
- my
- Behöver
- behövs
- behov
- nät
- aldrig
- Nya
- ny maskinvara
- Nästa
- Nej
- nod
- noder
- inget
- nu
- antal
- of
- sänkt
- Ofta
- on
- ONE
- ettor
- endast
- driva
- drift
- drift
- operativa
- Verksamhet
- möjligheter
- optimala
- Optimera
- optimerad
- optimera
- or
- beställa
- ordrar
- ursprungliga
- Övriga
- Övrigt
- vår
- ut
- över
- övergripande
- natten
- förpackning
- parter
- Tidigare
- bana
- Topp
- Personer
- utföra
- prestanda
- kanske
- perspektiv
- Fysik
- Plats
- platser
- plattform
- Plattformar
- plato
- Platon Data Intelligence
- PlatonData
- poäng
- popularitet
- möjlig
- eventuellt
- kraft
- Förutsägbar
- Predictor
- presenteras
- VD
- förebyggande
- Principerna
- förmodligen
- Problem
- problem
- process
- bearbetning
- Processorn
- processorer
- producera
- Produkt
- produktledning
- Profil
- Program
- projektet
- framträdande
- ge
- ger
- Syftet
- Tryckande
- sätta
- fråga
- frågor
- snabbt
- Betygsätta
- ratio
- redo
- verklig
- realistisk
- Verkligheten
- verkligen
- minska
- Minskad
- reduktion
- raffinerade
- reflektera
- register
- förstärka
- relaterad
- förblir
- rapport
- kräver
- Obligatorisk
- Upplösning
- löst
- resulterande
- höger
- rob
- Körning
- rinnande
- försäljning
- Försäljning och marknadsföring
- Samma
- Save
- sparande
- Besparingar
- säga
- säger
- säger
- scanna
- Forskare
- omfattning
- se
- se
- verka
- sett
- halvledare
- sända
- känsla
- separat
- in
- delas
- skall
- show
- Visar
- signaler
- Kisel
- Enkelt
- simulering
- enda
- storlekar
- långsam
- mindre
- smarta
- So
- Mjukvara
- sol-
- lösning
- Lösningar
- några
- specialisera
- specifik
- spekulativ
- Etapp
- standarder
- starta
- Starta
- Stater
- stationen
- statistisk
- bo
- Steg
- Fortfarande
- föreslå
- leverera
- stödja
- system
- System
- bord
- tackla
- Ta
- tar
- uppgift
- uppgifter
- grupp
- tekniker
- Tekniken
- Teknologi
- tala
- villkor
- än
- den där
- Smakämnen
- Kvarteret
- Landskapet
- deras
- Dem
- sedan
- Där.
- däri
- termisk
- Dessa
- de
- saker
- tror
- detta
- de
- tre
- Genom
- tid
- gånger
- Tidpunkten
- till
- tillsammans
- verktyg
- topp
- Totalt
- transaktion
- Transaktioner
- enorm
- Trender
- prova
- två
- Typ
- under
- unikt
- tills
- uppgradera
- på
- användning
- Begagnade
- med hjälp av
- Använda
- olika
- Verifiering
- verifiera
- Kontra
- vertikal
- mycket
- Vice President
- Spänning
- vill
- var
- Sätt..
- sätt
- we
- były
- Vad
- när
- som
- medan
- Hela
- kommer
- med
- utan
- Arbete
- skulle
- år
- ännu
- dig
- Din
- zephyrnet
- noll-