Documente Academic
Documente Profesional
Documente Cultură
Scrieti un program C sau C++ care contine trei functii: genereaza(), sorteaza() si contopeste():
A. genereaza() genereaza aleator doua siruri cu N elemente fiecare initializate cu numere aleatoare
B. sorteaza() sorteaza cele doua siruri folosind o functie scrisa de dvs. (nu se permite folosirea functiilor
de sortare din librarii)
C. contopeste() contopeste cele doua siruri sortate intr-un sir de dimensiune 2N. Numarul N este o
constanta definita in header-ul "constante.h"
D. Eliminati toate mesajele tiparite de program cu exceptia printarii numarului de elemente N si realizati
profilul de rulare al programului folosind utilitarul gprof.
Pentru a accesa manualul de utilizare rulati din terminal comanda 'man gprof'. Ajustati numarul de
elemente N pentru ca timpul de rulare sa fie de minim 10 secunde. Pentru a determina timpul de rulare
folositi comanda "time ./nume_executabil_program".
time ./cod_obiect
N=780
G. Creati header-ul "alg_sort.h" in care treceti prototipurile celor doua functii de sortare. Mutati fiecare
functie de sortare in propriul fisier .c (de exemplu, bubblesort.c si quicksort.c).
H. Adaugati la Makefile optiuni de a compila pentru performanta maxima, pentru debugging, pentru
profiling, si pentru a curata fisierele temporare ("make clean").
K. Faceti un grafic cu scalarea vitezei lui Bitonic Sort cu OpenMP care foloseste 1, 2, 3, sau 4 core-uri de
pe Raspberry Pi.
ci
CIOBANU Catalin Bogdan
4:08 PM
https://mobaxterm.mobatek.net/
ci
CIOBANU Catalin Bogdan
4:09 PM
varianta free
tc.unitbv.ro:<port_remotedesktop>
ci
CIOBANU Catalin Bogdan
4:11 PM
schimbare parola
passwd
Pt makefile
https://stackoverflow.com/questions/3576698/simple-makefile-generation-utility
https://en.wikipedia.org/wiki/Makefile
https://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
8843-winSCP
user: marcum
pass: Changeme!!!
tema generala
tehnologii
istoric
digits – 30 cifre