RISC-V ISA'yı temel alan cihazlarla ilgilenen şirket sayısının artması ve ticari veya açık kaynak biçiminde artan sayıda çekirdek, hızlandırıcı ve altyapı bileşeninin kullanıma sunulmasıyla, son kullanıcılar giderek zorlaşan bir zorlukla karşı karşıya kalıyor. en iyi seçimleri yapmalarını sağlamak.
Her kullanıcının muhtemelen RISC-V tekliflerinin esnekliğine neredeyse eşit olan ve geleneksel PPA ölçümlerinin çok ötesine geçerek güvenlik ve güvenlik kaygılarına veya kalite hususlarına kadar uzanan bir dizi ihtiyacı ve endişesi olacaktır. Bu, mimari uzantının ve gerekli doğrulamanın onunla birlikte ilerlemesini sağlayan doğrulama teminatının uyarlanabilirliğini içerebilir.
Geleneksel olarak üç düzeyde prototipleme uygulanmıştır: sanal prototipler, emülasyon ve aralarındaki hibritler de dahil olmak üzere FPGA prototipleri. Her platform daha sonra yazılım doğrulama, mimari doğrulama, donanımın işlevsel doğrulaması, performans analizi ve daha fazlası dahil olmak üzere çeşitli amaçlar için kullanılır.
RISC-V için tasarım ve yazılım ekosistemleri kurulurken, konfigürasyon ve doğrulama ekosistemleri geride kalıyor ve yeni teknolojilerin inşa edilmesini gerektiriyor. Sabit işlemcilerin doğrulanması için gerekli olanın ötesinde, doğrulama için büyük zorluklar yaratan şey, RISC-V'nin esnekliğidir. Aynı zamanda donanım-yazılım ortak gelişimini yalnızca mümkün kılmakla kalmaz, aynı zamanda gerekli kılar.
ortak geliştirme
Geçmişte donanım seçilir ve daha sonra onun üzerinde çalışacak yazılım geliştirilirdi. RISC-V'de donanım genellikle yazılım tarafından yönlendirilir. Kurucusu ve CEO'su Simon Davidmann, "Seçmeniz gereken ilk şey, hangi standart RISC-V seçeneklerini istediğinizdir" diyor. Imperas Yazılımı. “RISC-V özellik seti şu anda 200 veya 300 seçeneğe sahip. Algoritmanızın kayan nokta biriminden mi, SIMD'den mi, donanım çarpanlarından, hatta vektör motorundan mı yararlanacağını nasıl anlarsınız? Uygulama türü veya işlemcinin yapmasını istediğiniz iş için ihtiyaç duyacağınız ve karşılayabileceğiniz donanım yeteneklerini hesaplamanız gerekir. Bu başlı başına bir zorluk haline geliyor."
Bu tür ödünleşimleri gerçekleştirmek için prototiplere ihtiyaç vardır. CMO'su Steve Roddy, "Tasarımcının amacı performansı ve amaca uygunluğu değerlendirmekse, o zaman sanal prototip oluşturma tek geçerli seçenektir" diyor. kuadrik. "Donanım prototipleri oluşturmak, bir alt sistemin veya tüm SoC'nin SystemC modelini oluşturmaktan 10 ila 50 kat daha fazla zaman alıyor. SystemC sanal prototipi genel olarak bu işlemci çekirdeğiyle saniyede kaç kare işlem hacmi elde edebileceğim veya X fonksiyonunun en yüksek ve ortalama bant genişliği gereksiniminin ne olduğu gibi performans sorularını kabul edilebilir bir doğruluk aralığı dahilinde yanıtlayacak kadar hızlı çalışır.
Doğru doğruluğu elde etmek zor olabilir. Çözümler ve iş geliştirmeden sorumlu başkan yardımcısı Frank Schirrmeister, "Her şey doğruluk ve bir modeli çok hızlı döndürme yeteneğinizle ilgili" diyor. arter IP'si. “Doğru doğruluk, sorunuzun gerektirdiği şeyle tanımlanır ve bunları oluşturmak önemsiz değildir. Bir ASIP sağlayıcısıysanız, sahip olduğunuz şablondan bunları oluşturabileceksiniz. Soruna bağlı olarak ardışık düzen doğruluğuna ihtiyacınız olabilir, bellek doğruluğuna ihtiyacınız olabilir, tamamen doğru olmasına gerek yoktur, ancak bir CAD departmanınız varsa yanlış soruyu yanıtlamaktan çok korkarlar."
Ancak doğruluk, hıza karşı bir dengedir. Imperas'tan Davidmann, "Bazı sanal prototipler döngüsel olarak doğru olsa da, bunlar genellikle gerekli yazılım çıktısını elde edemeyecek kadar yavaş çalışıyor" diyor. “En yüksek performanslı sanal prototipler performans motorları değil çünkü işlemci hatlarını modellemezler. Buna, onu derleyebileceğiniz ve donanım üzerinde çalıştırabileceğiniz bir yazılım bakış açısıyla bakarlar ve talimat sayılarına veya yaklaşık zamanlama tahminlerine bakarak yaklaşık performansı görebilirsiniz. Bu tür bir mimari karar vermek için bu yeterli olmalı.”
Genellikle birkaç prototip gerekir. Microchip Technology'nin FPGA iş biriminde yazılım ve sistem mühendisliği kıdemli yöneticisi Venki Narayanan, "Genellikle iki nedenden dolayı prototip yapıyoruz" diyor. “Birincisi, tüm performans ölçümlerini ve gerekliliklerini ve işlevsel doğrulamayı karşıladığından emin olmak için mimari doğrulamaya yöneliktir. Diğer neden ise gömülü yazılım ve ürün yazılımı geliştirmesidir. Farklı düzeylerde prototip oluşturma teknikleri kullanıyoruz; en yaygın olanı, hem mimari hem de işlevsel doğrulama için bir emülasyon platformu geliştirmek amacıyla kendi FPGA'larımızı kullanmaktır. Hem performans doğrulama hem de yerleşik yazılım geliştirme amacıyla sanal platformlar oluşturmak için QEMU gibi mimari modelleri de kullanıyoruz."
Olasılıkların sayısı artıyor. RISC-V International'ın CTO'su Mark Himelstein, "Şirketlerin bugün RISC-V ile prototip oluşturmasının birçok yolu var" diyor. “Bunlar, üretici seviyesindeki tek kartlı bilgisayarlardan, kurumsal LINUX uyumlu kartlara kadar uzanıyor. Emülasyon ortamları (QEMU gibi), geliştiricilerin donanımları tamamlanmadan önce yazılımla ilerlemelerine olanak tanır ve gömülü SoC'lerden (Espressif ve Telink gibi şirketlerden), FPGA'lara (Microsemi gibi şirketlerden) ve FPGA'lere kadar her yerde kullanıma hazır parçalar bulunur. Intel ve SiFive'ın yakında çıkacak olan Horse Creek anakartı."
Performans/doğruluk dengesine geri dönüyoruz. Quadric'ten Roddy, "Fiziksel prototipler çok daha fazla tasarım çabası gerektirir çünkü gerçek RTL'yi bağlayıp sentezlersiniz, ancak çok daha fazla doğruluk ve verim sağlarlar" diyor. “Bir FPGA sistemindeki fiziksel bir prototipin, ister ülke içinde ister büyük EDA şirketlerinden olsun, geliştirilmesi çaba gerektirir. Ancak SystemC modelinden bir kat daha hızlı ve tam geçit seviyesi simülasyonundan birkaç kat daha hızlı çalışabilir. Tasarım ekipleri genellikle IP seçim süreci sırasında C tabanlı modellerden, hem IP seçiminden sonra gerçek tasarımın doğrulanması hem de sistem-yazılım geliştirme platformu olarak fiziksel modellere geçiş yapacaktır."
Donanımda hangi özellik setini istediğinizi öğrendikten sonra, ihtiyaçlarınızın çoğunu karşılayan bir çözümün halihazırda yaratılmış olup olmadığına bakabilirsiniz. Davidmann, "Tüm satıcıların orada olması, aradığınız türde ticari bir çözümün ortaya çıkma ihtimali yüksek" diyor. "Ancak RISC-V ile bu çözümü olduğu gibi kabul etmek zorunda değilsiniz. RISC-V'nin değerinin önemli bir kısmı onu değiştirme, düzenleme ve istediğiniz farklı şeyleri ekleme özgürlüğüdür."
Bir uygulamanın seçilmesi
İşlem hattı aşamalarının sayısı veya spekülatif yürütme özellikleri gibi bir dizi özelliği uygulamanın birçok yolu vardır. Her birinin güç, performans ve alan arasında farklı bir dengesi olacak. Roddy, "RISC-V, Arm, Cadence'nin Xtensa'sı, Synopsys'in ARC'si olsun, ISA tadı modelleme ve prototip oluşturma hedeflerini ve ödünleşimleri gerçekten etkilemiyor" diyor. “Bir sistem mimarının, işlemcinin markası ne olursa olsun, SoC tasarım hedefleri hakkındaki soruları yanıtlaması gerekiyor. Teknik düzeyde, RISC-V çoğunluğu, modelleme ve performans analizi araçları desteğine göre pazarda gerçekten istikrarlı bir konumdadır. Her biri farklı uygulamalara ve işlemci özelliklerine sahip çok sayıda rakip çekirdek satıcı vardır. Bir ana sistem CPU'su olarak bir Arm kadar uzun ömürlü değildir ve bu nedenle EDA dünyasında daha az sayıda ekosistem oyuncusu, çeşitli hazır RISC-V çekirdekleri için genel olarak doğrulanmış, kullanıma hazır modelleme desteğine sahiptir. RISC-V satıcılarının. Yapılandırılabilir, değiştirilebilir bir çekirdek olarak RISC-V dünyası, Tensilica'nın oluşturmak için 25 yıl harcadığı talimat seti otomasyonunun gerisinde kalıyor. Dolayısıyla RISC-V, hazır bir yapı taşı olarak daha az modelleme desteğine ve talimat seti deneyi için bir platform olarak kullanılacak daha az otomasyona sahip."
Ancak bu, uygulamanın değerlendirilmesi gereken yalnızca bir yönüdür. Bunun kalitesi nedir? Değiştirmek istiyorsanız nasıl yeniden doğrulayabilirsiniz?
Performans bunların değerlendirilmesi en kolay olanıdır. Davidmann, "Bu, herhangi bir geleneksel işlemci satıcısına gitmekten farklı değil" diyor. “Size bu çekirdeğin watt başına şu kadar Dhrystone verdiğini söyleyecekler, size tipik işlemci analitik verilerini verecekler, bu da mikro mimarinin ne kadar hızlı çalıştığını söylüyor. Tüm bu verilere sahipler ve bir işlemci çekirdeğini lisanslayan herkes bu verilere aşina olacak ve onlarla konuşup bu bilgiyi alacaktır. Muhtemelen veri sayfalarında birçok seçilebilir seçenek olacak ve 'Bu seçeneği açarsanız şunu veya bunu elde edersiniz' diyecekler. Veri sayfalarında, satıcıların web sitelerinde buna bakabilirsiniz.”
Bu seviyede muhtemelen çevrim doğruluğuna ihtiyacınız vardır. Schirrmeister, "Çoğu insanın bunu bir emülatöre pompaladığını ve makul bir karar vermek için yeterli veriyi çalıştırdığını görüyorum" diyor. “Yakın zamanda sanal prototiplere geçmenin mümkün olduğunu düşünmüyorum. Bazı şirketler kendi tek kart çözümünüzün olduğu FPGA prototiplerinden bahsediyor. Cevaplamanız gereken soruya bağlı olarak, onu yapılandırmaya, oluşturmaya ve ardından uygun yazılım rutinleriyle birlikte daha fazla veri çalıştırmak için onu bir FPGA'ye pompalamaya karar verebilirsiniz. Endüstri, bunu mümkün kılmak için emülatörlere ve prototip oluşturmaya yeterince hızlı giriş yollarına sahiptir. Temel sorun şu ki, bu kararı elinizden geldiğince doğru verilere dayanarak vermek istiyorsunuz, ancak o kararı vermek istediğiniz anda elinizde o doğru veriler olmayabilir.”
Bu prototiplerin çoğunun işlemciden daha fazlasını içermesi gerekiyor. Microchip'ten Narayanan, "Sanal platformlar, bellek ve gerçek dünya ortamında çalışan sensörler gibi diğer harici fiziksel donanım işlevleriyle entegre olma yeteneği sağlıyor" diyor. “Hibrit sistemler, diğer harici işlevler için sanal platformları fiziksel prototiplerle bir araya getirebilir. FPGA emülasyonu ve prototip oluşturma, yarış koşulları gibi zamanlamayla ilgili hataların bulunmasına yardımcı oluyor; çünkü bu, döngünün daha doğru olmasını sağlıyor ve harici işlevler hızlı çalışıyor."
Doğrulama
İşlemci tasarımı uzun süredir şirket bünyesinde yapıldığından, işlemci oluşturmak için halka açık bir doğrulama ekosistemi yoktur ve RISC-V'nin özellikleri, geçmişte var olandan çok daha esnek bir doğrulama çözümü gerektirir. Bunun yaratılışı daha yeni gerçekleşmeye başlıyor.
Davidmann, "İnsanların performansı karşılaştırabilmesi için Dhrystones veya CoreMark gibi sektör ölçümleri var" diyor. “Peki doğrulama kalitesini nasıl karşılaştırabilirsiniz? Her satıcının 'Biz bu işi böyle yapıyoruz' diyebilmesi için eşit şartlar olması gerekiyor. Doğrulamayla ilgili bazı kalite ölçümlerine ihtiyacımız var.”
Açık kaynak hareketinin yardımcı olabileceği yer burasıdır. Schirrmeister, "RISC-V ekosistemine baktığınızda çok sayıda deneyimli işlemci geliştiricisine sahip olduğunuzu görürsünüz" diyor. "İki aşırı uç var. Birincisi, bir satıcıdan çekirdek alıyorum ve eğer işe yaramazsa, onlarla bir sorununuz var demektir. Öte yandan tam bir özgürlüğe sahibim ve her şeyi kendim yapıyorum. Bu iki uç nokta arasında bir yerde bir denge gelişiyor. Satıcınız tarafından belirli miktarda doğrulamanın sağlandığı bir şey alırsınız ve daha sonra uzantılar sizin sorumluluğunuzdadır."
Breker Doğrulama Sistemleri CEO'su Dave Kelf, "ISA uyumluluğu, yalnızca birkaç şirketin tırmandığı karmaşıklıklarla dolu bir merdivenin ilk basamağıdır" diyor. "Prototip oluşturma, güvenilir işlemci çalışmasını tam olarak sağlamanın tek yolu olabilir, ancak bu prototipleri çalıştırmak için gerçek iş yüklerinden yararlanmak, gerçek işlemci kapsamının yüzeyini çiziyor. Bu, hızlandırılmış geliştirme ve pazara sunma süresi sorunlarını yönlendiren açık bir ISA'nın rekabetçi çabalarıyla çelişmektedir."
Peki bu ölçümler nelerdir? Davidmann, "OpenHW kalite grubunda bu ölçümlerin ne olması gerektiğini çözmeye çalışıyoruz" diyor. "Buna işlevsel kapsam gibi şeyler de dahildir, çünkü bunlar yalnızca basit talimatlar değildir. Yüksek kaliteli bir işlemci için bundan çok daha fazlasına ihtiyacınız var. Bir referansla karşılaştırmalarınızın her şeyi kapsadığına dair güvenin olduğu bir doğrulama metodolojisine sahip olmanız gerekir. İşlevsel kapsam yalnızca testi yaptırdığınızı gösterir, ancak bunun bilinen bir tür referansla karşılaştırılan bir metodolojiyle birleştirilmesi gerekir. Test tezgahınızın gerçekten sorunları tespit edip etmediğini öğrenmenizi mümkün kılmak için hata ekleme teknolojisini ekleyeceğiz."
Şekil 1: RISC-V doğrulama çözümünün mimarisini tanımlama. Kaynak: Imperas
Bir takım araçlar gerektirecektir. Axiomise kurucusu ve CEO'su Ashish Darbari, "RISC-V ekosistemi olgunlaştıkça, ticari uygulamalar tanımlanmış pazar segmentlerini desteklemeye başlıyor" diyor. “Otomotiv gibi işlevsel güvenlik uyumluluğu gerektiren pazarlara yönelik destek görüyoruz. Güvenlik gerektiren IoT desteğini görüyoruz. RISC-V satıcıları, mimari modelleme ve performans için sanal prototipleme de dahil olmak üzere gelişmiş doğrulama tekniklerine yatırım yapıyor. Tasarımcılar işlemci-bellek arayüzünde simülasyonla önemli hataları yakalamaya çalışırken, hataları tasarım sürecinin erken safhalarında ortadan kaldırmak ve hata eklenmesini önlemek için resmi yöntemlerin erken benimsenmesine yönelik araçlar artık mevcut.”
Gerekli olacak araçlardan biri, bir özellik listesine veya yetenek kümesine dayalı olarak test senaryoları oluşturma yeteneğidir. Breker'den Kelf, "Doğrulama karmaşıklıklarını zamanında hesaba katan prototipleri yönlendirmek için test içeriğinin otomatik olarak oluşturulması çok önemli" diyor. “Bu üretim mekanizmaları artık piyasada ortaya çıkmaya başlıyor.”
Sonuç
Bir ekosistem yalnızca en zayıf bileşeni kadar iyidir ve RISC-V için bu EDA araç zinciridir. Bunun nedenleri iki yönlüdür. Birincisi, yakın zamana kadar işlemci doğrulama araçlarına yönelik ticari bir pazar yoktu. Geçmişte var olmalarına rağmen hepsi ya ortadan kaybolmuş ya da eski işlemci şirketlerine dağılmıştı. İkincisi, RISC-V ISA'nın esnekliği, yeni bir araç seti gerektiren yeni bir sistem düzeyinde optimizasyon yaklaşımı yaratır. Bu fırsatın anlaşılması ve bu fırsatı doğru şekilde ele alan ticari araçların ortaya çıkması zaman alır.
İlgili bağlantılar
Minimal RISC-V
8 bitlik mikro denetleyicilerin yerini alabilecek daha küçük bir RISC-V işlemci sürümüne yer var mı?
RISC-V Ana Akıma Giriyor
Açık kaynaklı işlemci çekirdekleri, heterojen SoC'lerde ve paketlerde ortaya çıkmaya başlıyor.
RISC-V'de Verimli İzleme
Yeni RISC-V hata ayıklama standardıyla nasıl çalışılır?
RISC-V Çipleri Ne Kadar Güvenli?
Açık kaynak tek başına güvenliği garanti etmez. Hala tasarımın temellerine iniyor.
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- Plato blok zinciri. Web3 Metaverse Zekası. Bilgi Güçlendirildi. Buradan Erişin.
- Kaynak: https://semiengineering.com/selecting-the-right-risc-v-core/
- 1
- 10
- a
- kabiliyet
- Yapabilmek
- Hakkımızda
- yukarıdaki
- hızlandırılmış
- hızlandırıcılar
- Kabul et
- kabul edilebilir
- Hesap
- doğruluk
- doğru
- aslında
- adres
- Benimseme
- ileri
- Sonra
- karşı
- algoritma
- Türkiye
- zaten
- miktar
- analiz
- Analitik
- ve
- ve altyapı
- cevap
- görünmek
- Uygulama
- yaklaşım
- uygun
- yay
- mimari
- mimari
- ALAN
- ARM
- boy
- değerlendirilen
- Otomatik
- Otomasyon
- otomotiv
- mevcut
- ortalama
- Arka
- Bant genişliği
- merkezli
- temel
- Çünkü
- olur
- olma
- önce
- Başlangıç
- olmak
- yarar
- İYİ
- arasında
- Ötesinde
- Büyük
- Bit
- Engellemek
- yazı tahtası
- marka
- getirmek
- geniş
- Böcek
- böcek
- inşa etmek
- bina
- yapılı
- iş
- iş geliştirme
- CAD
- yetenekleri
- yetenekli
- Yakalamak
- ceo
- belli
- meydan okuma
- zorluklar
- şansı
- değişiklik
- cips
- seçim
- choices
- Klinik
- Tırmandı
- CMO
- Tamamlayıcı
- nasıl
- ticari
- ticari
- ortak
- Şirketler
- karşılaştırmak
- uygunluk
- rakip
- rekabet
- tamamlamak
- karmaşıklıklar
- uyma
- bileşen
- bileşenler
- bilgisayarlar
- Endişeler
- koşullar
- güven
- yapılandırma
- bağlantı
- hususlar
- içerik
- çekirdek
- olabilir
- çiftleşmiş
- kapsama
- kaplama
- işlemci
- çevrimiçi kurslar düzenliyorlar.
- oluşturur
- Oluşturma
- oluşturma
- Dere
- CTO
- Şu anda
- veri
- Dave
- karar
- tanımlarken
- teslim etmek
- talepleri
- bölüm
- bağlı
- konuşlandırılmış
- Dizayn
- dizayn süreci
- tasarımcıları
- geliştirmek
- gelişmiş
- geliştiriciler
- gelişen
- gelişme
- Cihaz
- farklı
- zor
- yönetmen
- Değil
- Dont
- aşağı
- sürücü
- tahrik
- sürme
- sırasında
- her
- Erken
- kolay
- ekosistem
- ekosistemler
- çaba
- çabaları
- ya
- gömülü
- sağlar
- Motor
- Mühendislik
- Motorlar
- yeterli
- sağlamak
- sağlanması
- kuruluş
- Tüm
- giriş
- çevre
- ortamları
- eşittir
- denge
- kurulmuş
- tahminleri
- değerlendirmek
- Hatta
- hİÇ
- her şey
- infaz
- deneyimli
- uzatma
- uzatma
- uzantıları
- dış
- aşırı
- Yüz
- tanıdık
- Moda
- HIZLI
- Daha hızlı
- Özellikler(Hazırlık aşamasında)
- Özellikler
- az
- alan
- Incir
- bulmak
- bulma
- Ad
- uygun
- sabit
- Esneklik
- esnek
- Airdrop Formu
- resmi
- kurucu
- Kurucu ve CEO
- fpga
- Freedom
- itibaren
- tam
- tamamen
- işlev
- fonksiyonel
- fonksiyonlar
- Temelleri
- genellikle
- oluşturmak
- üreten
- nesil
- almak
- alma
- Vermek
- verir
- Go
- Goller
- gidiş
- Tercih Etmenizin
- büyük
- grup
- Büyüyen
- garanti
- olmak
- donanım
- yardım et
- yardımcı olur
- Yüksek kaliteli
- kendi bahçesinde yetişen
- at
- Ne kadar
- HTTPS
- Kocaman
- darbe
- uygulamak
- uygulama
- in
- dahil
- içerir
- Dahil olmak üzere
- artan
- giderek
- sanayi
- bilgi
- Altyapı
- talimatlar
- entegre
- Intel
- ilgili
- arayüzey
- Uluslararası
- yatırım
- ilgili
- IOT
- IP
- sorunlar
- IT
- kendisi
- İş
- anahtar
- Nezaket.
- Bilmek
- bilinen
- merdiven
- büyük
- miras
- seviye
- seviyeleri
- kaldıraç
- ruhsat verme
- Muhtemelen
- linux
- Liste
- Uzun
- uzun zaman
- uzun ömürlü
- Bakın
- bakıyor
- yapılmış
- Ana
- yapmak
- yapıcı
- YAPAR
- çok
- işaret
- pazar
- Piyasalar
- olgunlaşır
- maksimum genişlik
- Neden
- Bellek
- metodoloji
- yöntemleri
- Metrikleri
- en az
- model
- Modelleme
- modelleri
- değiştirmek
- Daha
- çoğu
- hareket
- hareketli
- gerekli
- gerek
- ihtiyaçlar
- yeni
- numara
- sayısız
- nesnel
- Olasılık
- teklifleri
- ONE
- açık
- açık kaynak
- işletme
- operasyon
- Fırsat
- optimizasyon
- seçenek
- Opsiyonlar
- sipariş
- emir
- Diğer
- kendi
- paketler
- Bölüm
- parçalar
- geçmiş
- zirve
- İnsanlar
- performans
- fiziksel
- boru hattı
- Pivot
- platform
- Platformlar
- Platon
- Plato Veri Zekası
- PlatoVeri
- oyuncular
- oynama
- Nokta
- Bakış açısı
- pozisyon
- olanakları
- mümkün
- güç kelimesini seçerim
- başkan
- muhtemelen
- Sorun
- sorunlar
- süreç
- İşlemci
- işlemciler
- Ilerleme
- uygun şekilde
- prototip
- prototipler
- prototip
- sağlamak
- sağlanan
- sağlayan
- halka açık
- pompa
- pompalama
- amaç
- amaçlı
- kalite
- soru
- Sorular
- Yarış
- menzil
- hazır
- gerçek
- Gerçek dünya
- neden
- makul
- nedenleri
- geçenlerde
- Ne olursa olsun
- güvenilir
- değiştirmek
- gerektirir
- gereklidir
- gereklilik
- Yer Alan Kurallar
- gerektirir
- sorumluluk
- oda
- koşmak
- koşu
- Güvenlik
- Emniyet ve Güvenlik
- İkinci
- güvenli
- güvenlik
- segmentler
- seçilmiş
- seçme
- seçim
- kıdemli
- sensörler
- set
- birkaç
- meli
- şov
- Gösteriler
- önemli
- Simon
- Basit
- simülasyon
- tek
- Yavaş yavaş
- daha küçük
- So
- Software
- yazılım geliştirme
- çözüm
- Çözümler
- biraz
- Birisi
- bir şey
- bir yerde
- Yakında
- Kaynak
- hız
- harcanmış
- Dönme
- kararlı
- aşamaları
- standart
- XNUMX dakika içinde!
- Steve
- Yine
- Çabalama
- böyle
- süit
- destek
- yüzey
- sistem
- Sistemler
- Bizi daha iyi tanımak için
- alır
- Konuşmak
- konuşma
- takım
- Teknik
- teknikleri
- Teknoloji
- şablon
- test
- The
- ve bazı Asya
- bu nedenle
- şey
- işler
- üç
- İçinden
- verim
- zaman
- zaman tükeniyor
- zamanlar
- zamanlama
- için
- bugün
- birlikte
- çok
- araçlar
- üst
- Toplam
- iz
- geleneksel
- DÖNÜŞ
- tipik
- tipik
- anladım
- birim
- yaklaşan
- kullanım
- kullanıcı
- kullanıcılar
- valide
- onaylama
- değer
- çeşitlilik
- satıcı
- satıcıları
- Doğrulama
- versiyon
- yaşayabilir
- Başkan Yardımcısı
- Görüntüle
- Sanal
- sanal platformlar
- eksik
- yolları
- web siteleri
- Ne
- Nedir
- olup olmadığını
- hangi
- süre
- irade
- içinde
- İş
- egzersiz yapmak
- Dünya
- olur
- Yanlış
- X
- yıl
- zefirnet