Zużycie energii przez urządzenie zależy od każdego etapu procesu projektowania, opracowywania i wdrażania, ale identyfikacja możliwości oszczędzania energii nie może już ograniczać się do zwiększania wydajności sprzętu.
Narzędzia i metodologie są dostępne dla większości możliwości oszczędzania energii, od RTL po wdrożenie, a część przemysłu półprzewodnikowego już z nich korzysta. Oba są uważane za dojrzałe, podobnie jak standardy definiowania intencji władzy.
Nadal istnieją ogromne możliwości dodatkowych oszczędności mocy i energii, ale wiele z nich wiąże się z kwestionowaniem decyzji na poziomie systemu, które były ślepo akceptowane przez pokolenia i wiele węzłów wdrożeniowych. Niektóre z tych decyzji wymagają ponownego rozważenia, ponieważ uniemożliwiają budowę większych i bardziej złożonych projektów.
„W mieszance jest trzech jeźdźców — moc, energia i ciepło”, mówi Rob Knoth, dyrektor ds. zarządzania produktem w Digital & Signoff Group w Kadencja. „Oni zawsze tam byli, a władza jest prawdopodobnie najważniejsza, ale energia wysunęła się na pierwszy plan w ciągu ostatnich kilku lat. Teraz obserwujemy pokaz termiczny. Wszystkie są interesujące, ponieważ możesz je atakować w określonych punktach swojego przepływu za pomocą określonych narzędzi”.
I w tym tkwi problem. „Dylemat architekta polega na tym, że potrzebujesz informacji niskiego poziomu, aby dokonać wczesnych szacunków” — mówi Frank Schirrmeister, wiceprezes ds. rozwiązań i rozwoju biznesu w Arteris IP. „Ten dylemat nigdy nie został rozwiązany i prawdopodobnie nie zostanie rozwiązany za mojego biznesowego życia. Aby podejmować decyzje architektoniczne tak wcześnie, jak to możliwe, potrzebujemy zestawu informacji, zestawu narzędzi i zestawu umiejętności wspierających te decyzje. Decyzje te są nam potrzebne jak najwcześniej, ale muszą też jak najdokładniej odzwierciedlać efekty wdrożenia”.
Aby dodać do tego, moc nie może być przedstawiona jako pojedyncza liczba. Niektóre osoby martwią się całkowitą energią, ponieważ może to mieć wpływ na żywotność baterii. Inni są bardziej zaniepokojeni mocą szczytową, ponieważ może to powodować problemy operacyjne na chipie lub moc w czasie, co może powodować problemy termiczne.
Aby przeprowadzić analizę, musisz dokładnie wiedzieć, w jaki sposób system będzie używany. „Wyobraź sobie, że masz SoC ze 100 różnymi blokami”, mówi Ninad Huilgol, założyciel i dyrektor generalny Innergy Systems. „Wszystkie oddziałują na siebie i nie wiadomo, w jaki sposób wcześniej osiągną szczytową gęstość mocy. Kiedy masz uruchomioną symulację, wszystkie one wchodzą ze sobą w interakcję, aby nagle wytworzyć szczytową gęstość mocy”.
Różne rynki koncentrują się na różnych aspektach. „Edge AI, czyli inteligencja brzegowa, ma inne troski i inne pytania niż aplikacja obliczeniowa hiperskalera w centrum danych”, mówi Knoth z Cadence. „Jednak obaj będą naciskać na pewne aspekty technologii, z których niektóre wzmacniają się nawzajem, a niektóre są oddzielne. Edge będzie bardziej dbał o niektóre aspekty energii ze względu na żywotność baterii. Bardzo ważne jest, aby pomyśleć o tym, co uruchamiasz w oprogramowaniu, a co uruchamiasz na sprzęcie. Co przekazujesz swojej stacji bazowej, aby działała i wysyłała z powrotem? Istnieje kilka bardzo trudnych problemów, w przypadku których branża IoT jest wyjątkowo przystosowana do przewodzenia i wprowadzania innowacji. Nie oznacza to, że są jedynymi liderami. Ludzie, którzy opracowują ogromne centra danych obliczeniowych w hiperskali, przodują w zupełnie innej klasie. Często to oni naciskają najmocniej, ponieważ patrzysz na ogromne kwoty pieniędzy na infrastrukturę, które są wymagane do wykorzystania tych mocy obliczeniowych”.
RTL i techniki wdrożeniowe
Techniki oszczędzania energii są stosowane na poziomach RTL i implementacji od wielu lat, ale możliwe są dalsze oszczędności mocy i energii. Na realizacja poziomie, nowsze technologie dodają problemy, które, jeśli nie zostaną rozwiązane, doprowadzą do marnowania energii.
„Technologie sprzysięgły się, aby znacznie utrudnić niezawodne dostarczanie napięcia”, mówi Marc Swinnen, dyrektor marketingu produktów w Ansys. „Będziesz miał pewien spadek napięcia, a ludzie często budują margines, mówiąc, że mogę zobaczyć spadek nawet o 100 miliwoltów. Mój czas musi więc zakładać, że każda komórka może być o tyle wolniejsza. Oczywiście nie każda komórka zobaczy maksymalny spadek napięcia, więc im dokładniej możesz modelować rzeczywisty spadek napięcia, tym dokładniej możesz zaprojektować sieć dystrybucji energii, aby uniknąć tego błędu, i możesz wycofać się z tego marginesu spadku napięcia . Próbujesz obniżyć ten margines, a to może mieć ogromny wpływ”.
Na poziom RT, bramkowanie zegara i bramkowanie mocy są w użyciu od dłuższego czasu. Chociaż optymalizują moc i energię związaną z określonym zadaniem, nie pomagają w określeniu, czy zadania były optymalne pod względem mocy dla wykonywanej funkcji.
„Mamy termin zwany idealną mocą” — mówi Knoth. „To próba zidentyfikowania zmarnowanej aktywności. Na przykład, jeśli masz blok, w którym zegar działa swobodnie i faktycznie jest resetowany, mogłeś bramkować ten zegar. Możemy przeanalizować przełączenia zachodzące w tym bloku, zsumować moc wynikającą z tych przełączeń z tej hierarchii, a następnie wyświetlić je w raporcie, który pokazuje, gdzie marnuje się moc. Korzystając z tej metodologii, inżynierowie sprzętu ulepszali to, co robią z perspektywy metodologii projektowania. Istnieje cała masa innych głębszych technik szorowania, których można użyć”.
Spojrzenie na RTL może zapewnić inne możliwe oszczędności energii. „Wybitny artysta zasugeruje zmiany w Twoim RTL, patrząc na to, jak coś robisz” — mówi Swinnen z firmy Ansys. „Może się zdarzyć, że zaimplementowałeś funkcję w ten sposób, ale jeśli zaimplementujesz tę samą funkcję w inny sposób, zaoszczędzisz energię i uzyskasz tę samą funkcję. Istnieje biblioteka optymalizacji, która automatycznie skanuje RTL i identyfikuje każde z miejsc, w których może uaktualnić RTL do bardziej energooszczędnej implementacji. Powie ci, ile energii zaoszczędzi na podstawie szacunków i faktycznie je wdroży, jeśli wyrazisz na to zgodę.
Wczesne szacunki
Niewielu ludzi twierdziłoby, że im wcześniej można ocenić kompromisy, tym większy wpływ mogą mieć. „Im szerszy zakres, im więcej stron przyprowadzisz do stołu, im bardziej cofniesz się i spojrzysz na to wcześniej, tym bardziej zaczniesz dostrzegać większe możliwości” — mówi Knoth. „Są to większe trendy, które wykraczają poza ulepszanie jednego tworzonego widżetu. Naprawdę trzeba się przyjrzeć, jak ten widżet pasuje do gadżetu, który pasuje do produktu w centrum danych, które jest podłączone do elektrowni wodnej lub farmy słonecznej”.
Problem polega na tym, że bez wystarczająco dokładnych szacunków możliwe są również złe decyzje. „W miarę jak projekty stawały się coraz większe i bardziej złożone, tworzenie dokładnych szacunków stawało się coraz trudniejsze” — mówi Schirrmeister. „Potrzebujesz na przykład informacji o planowaniu pięter, aby oszacować, ile rejestrów jest potrzebnych na ścieżce w krzemie, ponieważ propagacja sygnałów na dużych rozmiarach chipów jest niezwykle trudna i nie można jej wykonać w jednym cyklu zegara. W przypadku NoC staramy się zoptymalizować liczbę rejestrów, co ma wpływ na zużycie energii i ilość interkonektów, które nosisz na chipie. Dodajemy adnotacje, począwszy od pliku .lib, aż do generowania NoC, wczesne szacunki długości ścieżki. Czy trzeba to później dopracować? Absolutnie. Wielowymiarowa rzeczywistość problemu sprawia, że jest to bardzo trudne, zwłaszcza tam, gdzie występują zależności pionowe”.
Aby móc przeprowadzić analizę termiczną, należy wziąć pod uwagę długie ramy czasowe i realistyczne obciążenie pracą. To najprawdopodobniej oznacza uruchomienie rzeczywistego oprogramowania. „Większość branży używa swojego kodu RTL zmapowanego do emulatora, uruchamia rzeczywiste obciążenia oprogramowania na tej platformie i pobiera wektory, z których przeprowadzają oszacowanie mocy” — mówi Knoth. „Dzięki wielokrotnym iteracjom dziennie mogą dostroić oprogramowanie, aby efektywniej wykorzystywać funkcje zasilania sprzętu. Z dnia na dzień są w stanie wprowadzić poprawki do sprzętu. Teraz masz tę kooptymalizację na poziomie systemu, w której polujesz na marnowaną energię i upewniasz się, że tworzysz najbardziej optymalny system”.
Branża zawsze szukała sposobów wstawiania modeli abstrakcyjnych zamiast korzystania z RTL, zarówno dlatego, że może działać szybciej, jak i dlatego, że analizę można przeprowadzić, zanim RTL będzie gotowy. „Analiza zużycia energii podczas wykonywania oprogramowania była do tej pory zdegradowana do platform emulacyjnych” — mówi Huilgol z Innergy. „Jedną z technik, która może pomóc, jest budowanie modeli mocy sprzętu, które można symulować w środowiskach oprogramowania. Modele te mogą dostarczać dokładnych informacji zwrotnych na temat średniego i chwilowego zużycia energii przez różne moduły sprzętowe w trakcie działania oprogramowania. Umożliwia to kooptymalizację sprzętu i oprogramowania pod kątem zasilania przed wyłączeniem taśmy”.
Podobne podejście stosowano w przeszłości do weryfikacji funkcjonalnej sprzętu i oprogramowania, a obecnie podejmuje się próby zastosowania go do zasilania. „Nie wymyślamy czarnej magii i nie możemy walczyć z fizyką” — mówi Huilgol. „Ale nie trzeba cały czas przeprowadzać szczegółowych symulacji zasilania. Pobieramy małe próbki na poziomie bloków, łączymy je razem i uruchamiamy na poziomie podsystemu, poziomu systemu, emulacji, oprogramowania itp. Moc ma dwa aspekty. Jedna to ścieżka danych, a druga to ścieżka kontrolna. Bierzemy pod uwagę głównie ścieżkę kontrolną, ale gdy istnieją zależności między ścieżkami danych, w naszych modelach istnieje możliwość uświadomienia im ścieżki danych. Są to statystyczne modele mocy, które działają na modelu transakcyjnym. Jak poprawić rozdzielczość? Możesz mieć mniejsze cykle lub pojedyncze cykle. Ale jeśli twoja rozdzielczość to 15 cykli lub więcej, dość duże transakcje, zostanie wychwycony jakiś błąd statystyczny.
Przemyślenie przeszłości
W przeszłości prawo Moore'a dość ułatwiało migrację z jednego węzła do drugiego, wykorzystując dodatkowe bramki, wyższą wydajność i niższą moc. Oznaczało to, że ciągłość w czasie była ważna, zwłaszcza w celu zapewnienia, że istniejące oprogramowanie będzie nadal działać na nowym sprzęcie.
Z biegiem czasu spowodowało to pewne nieefektywności, od których trudno będzie się uwolnić. „W przeszłości wiele rzeczy nie było możliwych” — mówi Knoth. „Być może było to spowodowane tym, że węzeł procesowy nie mógł zmieścić całej mocy obliczeniowej w półprzewodniku, który zostałby wdrożony na krawędzi. Ale teraz może. Być może nie miałeś narzędzi do przeprowadzenia analizy z odpowiednią dokładnością w odpowiednim czasie lub dlatego, że technologia pakowania nie była dostępna. Ale od czasu do czasu musisz wziąć oddech, cofnąć się, ponownie odwiedzić krajobraz i zapytać: „Czy poprawnie zoptymalizowaliśmy to równanie, czy po prostu zrobiliśmy wszystko, co w naszej mocy?” Czasami musimy założyć czapkę naukowca i nie bać się kwestionować niektórych z tych podstawowych zasad, które skodyfikowaliśmy”.
Należy wziąć pod uwagę złożoność integracji. „Istnieją dwa poziomy złożoności — rosnąca złożoność aplikacji i spadająca złożoność implementacji technologii półprzewodnikowej” — mówi Schirrmeister. „To jest liczba tranzystorów, z którymi mamy do czynienia. Ponieważ masz złożoność aplikacji, a liczba funkcji rośnie tak samo jak ona i nadal rośnie, musisz radzić sobie z takimi rzeczami, jak pamięć współdzielona, spójność i tak dalej. Jeśli nie masz pamięci podręcznej, zawsze musisz coś przenosić. Spójność pamięci podręcznej była rozwiązaniem problemu, który wprowadza nowy problem”.
Procesory zostały napędzane wydajnością. „Dodanie predyktora rozgałęzień lub wykonania spekulacyjnego do procesora zwiększy liczbę bramek w obwodzie, zwiększając w ten sposób zarówno dynamiczne, jak i statyczne zużycie energii” — mówi Russell Klein, dyrektor programowy zespołu Catapult HLS w EDA firmy Siemens. „Ale te funkcje zwiększają wydajność obliczeń wykonywanych na procesorze. Tak więc moc zdecydowanie rośnie, ale energia, która jest mocą pomnożoną przez czas potrzebny do wykonania obliczeń, może rosnąć lub maleć. Zależy to od stosunku wzrostu wydajności do wzrostu mocy. Jeśli, powiedzmy, moc wzrośnie o 20%, ale wydajność poprawi się tylko o 10%, całkowita energia potrzebna do obliczeń wzrośnie”.
Moc, energia i ciepło nie zawsze mogą być optymalizowane w prosty sposób. „Może się to wydawać sprzeczne z intuicją, ale zwiększenie wydajności może zmniejszyć średnie zużycie energii w przypadku niektórych obciążeń” — mówi Maurice Steinman, wiceprezes ds. inżynierii w firmie Lightelligence. „Takie obciążenia mogą korzystać z tak zwanego „wyścigu do bezczynności”, w którym stany głębokiego oszczędzania energii mogą być wprowadzane na dłuższy czas, jeśli praca może zostać ukończona szybciej. Weź pod uwagę obciążenia, które utrzymują przewidywalny (ale mniej niż 100% wykorzystania) profil zapotrzebowania obliczeniowego, powiedzmy 25% dostępnej wydajności. Jedno podejście może zmniejszyć częstotliwość roboczą do 25% (i odpowiednio zmniejszyć napięcie robocze). Urządzenie pozostanie teraz w pełni aktywne, ale ze zmniejszoną mocą. Inne podejście dążyłoby do szybkiego zakończenia pracy, umożliwiając w ten sposób drastyczne oszczędności energii — 25% włączenia, 75% wyłączenia, podczas gdy wyłączenie może wymagać zerowego lub prawie zerowego zużycia energii, co skutkuje niższym średnim poborem mocy niż ciągła praca z częstotliwością zegara 25%. Przetaktowanie/przepięcie może być nawet korzystne w celu dalszego wydłużenia czasu wyłączenia do ponad 75%.
Równoważenie sprzętu i oprogramowania
Jedną z największych sztuczek równoważenia związanych ze złożonością systemu i mocą jest ustalenie granicy sprzętu i oprogramowania. „Każda funkcja zaimplementowana w oprogramowaniu będzie o rząd wielkości wolniejsza niż równoważna funkcja zaimplementowana w sprzęcie”, mówi Klein z firmy Siemens. „Wszystko w oprogramowaniu z definicji nie jest optymalne. Wysoce zoptymalizowane oprogramowanie na bardzo wydajnym procesorze nie może zbliżyć się do wydajności nawet złej implementacji sprzętowej”.
Decyzje dotyczące partycjonowania stają się coraz łatwiejsze, mówi Klein. „Co należy pozostawić w oprogramowaniu, co należy zrobić z procesorem i co ma większy sens w tworzeniu niestandardowego akceleratora sprzętowego, który będzie dodatkiem dla tego procesora — w tym miejscu zaczyna się dostrzegać ogromne 100X, 1,000X rodzaju redukcji czasu lub mocy, w zależności od tego, gdzie optymalizujesz swój system.”
Ponieważ poprawa wydajności staje się coraz trudniejsza, tego rodzaju podejścia stają się niezbędne. „Podsumowując, większe procesory są mniej energooszczędne, więc zakup większego procesora w celu zaspokojenia potrzeb związanych z wydajnością ma sens tylko wtedy, gdy nie zależy Ci na mocy” — mówi Klein. „Właściwą odpowiedzią jest przeniesienie ciężkiego podnoszenia z procesora do specjalnie zaprojektowanego akceleratora”.
Takie podejście cieszy się rosnącą popularnością. „Dedykowane akceleratory sprzętowe i koprocesory mogą zwiększyć wydajność systemu ze względu na mniejszy wzrost wydajności po przejściu na bardziej zaawansowane węzły” — mówi Andy Jaros, wiceprezes ds. FlexLogix. „Dedykowane akceleratory zmniejszają obciążenie procesorów związane z wydatkowaniem ogromnych cykli obliczeniowych na wykonywanie złożonych algorytmów. Wykorzystanie eFPGA dla tych dedykowanych akceleratorów przewodowych zapewnia wymaganą wydajność energetyczną, a jednocześnie zachowuje programowalność, gdy zmienia się obciążenie pracą”.
Zawsze, gdy możesz się wyspecjalizować, istnieją ogromne możliwości zysków. „Dziś specjalizacja procesora przez dodawanie instrukcji stała się o wiele łatwiejsza” — mówi Schirrmeister. „Większość tych dostosowań instrukcji ma na celu zmniejszenie mocy. Widziałem przypadki, w których dodana instrukcja w procesorze pozwalała pozostać w połowie pamięci. To ogromne z punktu widzenia władzy. Ale kiedy robisz to na odizolowanej wyspie, ogólna złożoność tego, co próbujesz zrobić, wzrosła”.
Możesz też przenieść tę funkcję na cały sprzęt. „Innym rozwiązaniem jest przeniesienie skomplikowanych obliczeniowo operacji do specjalnie zaprojektowanych akceleratorów” — mówi Klein. “Synteza na wysokim poziomie (HLS) to łatwy sposób na zrobienie tego. To wciąż konstrukcja sprzętowa, więc nadal musisz mieć inteligentnych inżynierów, aby to działało. Ale z HLS zaczynasz od algorytmu oprogramowania C lub C++. Nie ma interpretacji algorytmu, który jest procesem ręcznym, powolnym i podatnym na błędy. A złota referencja jest łatwo dostępna w postaci oryginalnej funkcji z oprogramowania, co znacznie ułatwia weryfikację”.
Wszystkie te wybory stają się coraz łatwiejsze. „W przeszłości duży problem z podejmowaniem decyzji na poziomie architektury polegał na tym, że trzeba było ponownie ocenić tę decyzję w późniejszym etapie projektu, ale przepływy nie były połączone” — mówi Schirrmeister. „W przypadkach takich jak konfigurowalne procesory i NoC przepływy zostały połączone. Jeśli cofniesz się, ponowne uruchomienie narzędzi zajmie trochę czasu, ale ludzie nie będą już musieli ręcznie weryfikować decyzji architektonicznej. Automatyczne generowanie pozwala przejrzeć więcej punktów danych”.
Wnioski
Sama optymalizacja problemów związanych z zasilaniem, energią lub temperaturą nie jest łatwa. Jednak potrzeba rozwiązania każdego z tych trzech problemów rośnie, a chociaż są one ze sobą powiązane, nie zawsze łatwo jest określić, który z nich należy zoptymalizować iw jaki sposób. Decyzje można podejmować tylko patrząc na cały system. W przeszłości modelowanie, analiza i przepływy projektowe utrudniały to, zwłaszcza gdy przekraczało barierę sprzęt/oprogramowanie, ale pojawia się coraz więcej narzędzi. Nadal nie jest to łatwe, ale wraz ze wzrostem świadomości branży i większą liczbą osób chcących rozwiązać problem, dostępne będą lepsze narzędzia i przepływy.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoAiStream. Analiza danych Web3. Wiedza wzmocniona. Dostęp tutaj.
- Wybijanie przyszłości w Adryenn Ashley. Dostęp tutaj.
- Kupuj i sprzedawaj akcje spółek PRE-IPO z PREIPO®. Dostęp tutaj.
- Źródło: https://semiengineering.com/holistic-power-reduction/
- :ma
- :Jest
- :nie
- :Gdzie
- $W GÓRĘ
- 1
- 100
- 100x
- 15%
- a
- zdolności
- Zdolny
- O nas
- absolutnie
- ABSTRACT
- akcelerator
- akceleratory
- zaakceptowany
- odpowiednio
- Konto
- precyzja
- dokładny
- dokładnie
- Osiągać
- w poprzek
- aktywny
- działalność
- rzeczywisty
- faktycznie
- Dodaj
- w dodatku
- dodanie
- Dodatkowy
- adres
- adresowanie
- zaawansowany
- korzystny
- boi
- AI
- algorytm
- Algorytmy
- Wszystkie kategorie
- łagodzić
- pozwala
- sam
- już
- również
- zawsze
- ilość
- an
- analiza
- w czasie rzeczywistym sprawiają,
- i
- Inne
- odpowiedź
- Zastosowanie
- stosowany
- Aplikuj
- podejście
- awanse
- Zatwierdzać
- architektoniczny
- architektura
- SĄ
- argumentować
- na około
- artysta
- AS
- aspekty
- powiązany
- At
- atakować
- Próby
- zautomatyzowane
- automatycznie
- dostępny
- średni
- uniknąć
- świadomy
- świadomość
- z powrotem
- Łazienka
- bariera
- baza
- na podstawie
- bateria
- Żywotność baterii
- BE
- bo
- stają się
- staje
- być
- zanim
- jest
- korzyści
- BEST
- Ulepsz Swój
- Poza
- Duży
- większe
- Czarny
- na oślep
- Blokować
- Bloki
- obie
- Oddział
- przerwa
- Oddech
- przynieść
- szerszy
- budować
- Budowanie
- Pęczek
- ciężar
- biznes
- rozwój biznesu
- ale
- by
- C + +
- Pamięć podręczna
- nazywa
- CAN
- nie może
- czapka z daszkiem
- który
- nieść
- Etui
- Spowodować
- Centrum
- Centra
- ceo
- pewien
- Zmiany
- żeton
- wybory
- klasa
- zegar
- kod
- skodyfikowane
- połączyć
- jak
- komunikować
- kompletny
- Zakończony
- kompleks
- kompleksowość
- obliczenia
- obliczać
- zaniepokojony
- połączony
- Rozważać
- za
- stały
- Budowa
- konsumpcja
- kontynuować
- kontynuując
- kontrola
- mógłby
- CPU
- Stwórz
- Tworzenie
- krytyczny
- Crossed
- zwyczaj
- cykl
- Cykle
- dane
- Centrum danych
- centra danych
- punkty danych
- dzień
- sprawa
- czynienia
- decyzja
- Decyzje
- dedykowane
- głęboko
- głębiej
- zdefiniowane
- definiowanie
- Zdecydowanie
- Kreowanie
- gęstość
- W zależności
- zależy
- wdrażane
- Wnętrze
- projekty
- szczegółowe
- Ustalać
- rozwijanie
- oprogramowania
- urządzenie
- ZROBIŁ
- różne
- trudny
- cyfrowy
- Dyrektor
- Wyświetlacz
- 分配
- do
- Nie
- robi
- dolarów
- zrobić
- nie
- na dół
- napędzany
- Spadek
- z powodu
- dynamiczny
- każdy
- Wcześniej
- Wcześnie
- łatwiej
- łatwo
- krawędź
- faktycznie
- ruchomości
- efektywność
- wydajny
- Umożliwia
- umożliwiając
- starać się
- energia
- Zużycie energii
- Inżynieria
- Inżynierowie
- dość
- zapewnić
- zapewnienie
- wpisana
- Cały
- środowiska
- Równoważny
- błąd
- szczególnie
- niezbędny
- ustanowienie
- oszacowanie
- Szacunki
- itp
- Eter (ETH)
- oceniane
- Parzyste
- Każdy
- dokładnie
- przykład
- wykonać
- egzekucja
- Przede wszystkim system został opracowany
- dodatkowy
- Łatwość
- gospodarstwo
- szybciej
- Korzyści
- informacja zwrotna
- kilka
- pole
- walka
- dopasować
- pływ
- Przepływy
- skupienie
- W razie zamówieenia projektu
- czoło
- Nasz formularz
- naprzód
- założyciel
- Założyciel i CEO
- Darmowy
- Częstotliwość
- często
- od
- w pełni
- funkcjonować
- funkcjonalny
- Funkcje
- fundamentalny
- dalej
- Zyski
- bramkowane
- Bramy
- generacja
- Pokoleń
- miejsce
- Go
- Goes
- będzie
- Złoty
- Zarządzanie
- Rozwój
- Rośnie
- miał
- Pół
- Ciężko
- sprzęt komputerowy
- projektowanie sprzętu
- Have
- mający
- ciężki
- ciężkie podnoszenie
- pomoc
- hierarchia
- wyższy
- wysoko
- holistyczne
- W jaki sposób
- Jednak
- HTTPS
- olbrzymi
- Łowiectwo
- i
- idealny
- zidentyfikować
- identyfikacja
- Idle
- if
- Rezultat
- wdrożenia
- realizacja
- realizowane
- ważny
- podnieść
- ulepszenia
- poprawia
- poprawy
- in
- Zwiększać
- wzrosła
- Zwiększenia
- wzrastający
- coraz bardziej
- niewiarygodnie
- przemysł
- pod wpływem
- Informacja
- Infrastruktura
- wprowadzać innowacje
- zamiast
- instrukcje
- integracja
- Inteligencja
- zamiar
- interakcji
- interakcji
- połączone
- ciekawy
- interpretacja
- najnowszych
- Przedstawia
- angażować
- Internet przedmiotów
- IP
- wyspa
- odosobniony
- problemy
- IT
- iteracje
- właśnie
- Wiedzieć
- krajobraz
- duży
- większe
- największym
- Nazwisko
- później
- Prawo
- prowadzić
- lider
- prowadzący
- lewo
- mniej
- poziom
- poziomy
- Biblioteka
- leży
- życie
- dożywotni
- Modernizacja
- lubić
- Prawdopodobnie
- Linia
- długo
- długi czas
- dłużej
- Popatrz
- wyglądał
- poszukuje
- Partia
- niski
- zrobiony
- magia
- głównie
- utrzymać
- utrzymuje
- robić
- WYKONUJE
- Dokonywanie
- i konserwacjami
- sposób
- podręcznik
- ręcznie
- wiele
- Margines
- Marketing
- rynki
- masywny
- dojrzały
- maksymalny
- Może..
- oznaczać
- znaczy
- Oznaczało
- Pamięć
- Metodologia
- migrować
- model
- modelowanie
- modele
- Moduły
- jeszcze
- bardziej wydajny
- większość
- ruch
- przeniesienie
- dużo
- wielokrotność
- pomnożona
- my
- Potrzebować
- potrzebne
- wymagania
- sieć
- nigdy
- Nowości
- nowy sprzęt
- Następny
- Nie
- węzeł
- węzły
- nic
- już dziś
- numer
- of
- poza
- często
- on
- ONE
- te
- tylko
- działać
- operacyjny
- działanie
- operacyjny
- operacje
- Szanse
- Optymalny
- Optymalizacja
- zoptymalizowane
- optymalizacji
- or
- zamówienie
- Zlecenia
- oryginalny
- Inne
- Pozostałe
- ludzkiej,
- na zewnątrz
- koniec
- ogólny
- w ciągu nocy
- opakowania
- strony
- Przeszłość
- ścieżka
- Szczyt
- Ludzie
- wykonać
- jest gwarancją najlepszej jakości, które mogą dostarczyć Ci Twoje monitory,
- może
- perspektywa
- Fizyka
- Miejsce
- Miejsca
- Platforma
- Platformy
- plato
- Analiza danych Platona
- PlatoDane
- zwrotnica
- popularność
- możliwy
- możliwie
- power
- Możliwy do przewidzenia
- Urządzenie prognozujące
- przedstawione
- prezydent
- zapobieganie
- Zasady
- prawdopodobnie
- Problem
- problemy
- wygląda tak
- przetwarzanie
- Procesor
- Procesory
- produkować
- Produkt
- zarządzanie produktem
- Profil
- Program
- projekt
- wybitny
- zapewniać
- zapewnia
- cel
- Popychanie
- położyć
- pytanie
- pytania
- szybko
- Kurs
- stosunek
- gotowy
- real
- realistyczny
- Rzeczywistość
- naprawdę
- zmniejszyć
- Zredukowany
- redukcja
- rafinowany
- odzwierciedlić
- rejestry
- wzmacniać
- związane z
- pozostawać
- raport
- wymagać
- wymagany
- Rozkład
- zdecydowany
- wynikły
- prawo
- rabować
- run
- bieganie
- sole
- Sprzedaż i marketing
- taki sam
- Zapisz
- oszczędność
- Oszczędności
- powiedzieć
- powiedzenie
- mówią
- skanować
- Naukowiec
- zakres
- widzieć
- widzenie
- wydać się
- widziany
- Semiconductor
- wysłać
- rozsądek
- oddzielny
- zestaw
- shared
- powinien
- pokazać
- Targi
- Sygnały
- Krzem
- Prosty
- symulacja
- pojedynczy
- rozmiary
- powolny
- mniejszy
- mądry
- So
- Tworzenie
- słoneczny
- rozwiązanie
- Rozwiązania
- kilka
- specjalizować
- specyficzny
- spekulacyjny
- STAGE
- standardy
- początek
- Startowy
- Zjednoczone
- stacja
- statystyczny
- pobyt
- Ewolucja krok po kroku
- Nadal
- sugerować
- Dostawa
- wsparcie
- system
- systemy
- stół
- sprzęt
- Brać
- trwa
- Zadanie
- zadania
- zespół
- Techniki
- Technologies
- Technologia
- powiedzieć
- REGULAMIN
- niż
- że
- Połączenia
- Blok
- Krajobraz
- ich
- Im
- następnie
- Tam.
- w nim
- termiczny
- Te
- one
- rzeczy
- myśleć
- to
- tych
- trzy
- Przez
- czas
- czasy
- wyczucie czasu
- do
- razem
- narzędzia
- Top
- Kwota produktów:
- transakcja
- transakcje
- ogromny
- Trendy
- próbować
- drugiej
- rodzaj
- dla
- wyjątkowo
- aż do
- uaktualnienie
- na
- posługiwać się
- używany
- za pomocą
- Wykorzystując
- różnorodny
- Weryfikacja
- zweryfikować
- Przeciw
- pionowy
- początku.
- Wiceprezes
- Napięcie
- chcieć
- była
- Droga..
- sposoby
- we
- były
- Co
- jeśli chodzi o komunikację i motywację
- który
- Podczas
- cały
- będzie
- w
- bez
- Praca
- by
- lat
- jeszcze
- ty
- Twój
- zefirnet
- zero