Aceasta este comanda volk_gnsssdr_profile care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
volk_gnsssdr_profile - Aplicație Profiler pentru funcțiile libvolk_gnsssdr.
REZUMAT
volk_gnsssdr_profile [OPȚIUNE]
DESCRIERE
Biblioteca optimizată vectorială a nucleelor GNSS-SDR (VOLK_GNSSSDR) este o bibliotecă de software
care oferă dezvoltatorilor o interfață pentru a utiliza intrarea unică - date multiple (SIMD)
instrucțiuni, care prezintă un interes deosebit pentru operațiunile care se află în receptorul
calea critică a sarcinii de procesare.
Procesoarele care furnizează seturi de instrucțiuni SIMD calculează cu mai multe elemente de procesare care
efectuează aceeași operațiune pe mai multe puncte de date simultan, exploatând astfel
paralelism la nivel, poate fi găsit în majoritatea computerelor personale desktop și laptopuri moderne.
Pe scurt, VOLK_GNSSSDR implementează versiuni optimizate în limbaj de asamblare ale
operațiuni intensive din punct de vedere computațional pentru diferite arhitecturi de procesoare care sunt
întâlnit frecvent în computerele moderne. Pentru a utiliza cea mai optimizată versiune pentru
procesoare(e) specifice ale mașinii gazdă care rulează receptorul software (adică
implementare decât rulează cel mai rapid).
volk_gnsssdr_profile este un program care testează toate nucleele VOLK_GNSSSDR cunoscute (adică
componente de procesare de bază, cum ar fi sumatori, multiplicatori, corelatori și multe altele) pentru fiecare
arhitectura suportată de mașina gazdă, măsurându-le performanța. Când este terminat,
profilerul scrie în $HOME/.volk_gnsssdr/volk_gnsssdr_config cea mai bună arhitectură pentru
fiecare funcție VOLK_GSSSDR. Acest fișier este citit atunci când se folosește o funcție pentru a cunoaște cel mai bine
versiune de executat.
OPŢIUNI
volk_gnsssdr_profile are următoarele opțiuni:
-h [ --Ajutor ] Imprimați mesajul de ajutor.
-b [ --benchmark ] [ =arg(=1) ] (=0) Rulați toate nucleele (modul benchmark).
-R [ --teste-regex ] Rulați teste care corespund expresiei regulate.
-j [ --json ] Fișier de ieșire JSON.
Utilizați volk_gnsssdr_profile online folosind serviciile onworks.net