Pages
-
-
Izvedba naredaba SIMD za rukovanje s podacima na procesoru FRISC
-
Tena Lepen U ovom završnom radu izvelo se proširenje skupa naredaba procesora FRISC sa SIMD naredbama. Proširenja su u potpunosti izvedena u opisnom jeziku VHDL i testirana na Xilinx-ovoj razvojnoj platformi PYNQ-Z1. Skup naredaba proširen je LOAD i STORE naredbama koje rade s 64 i 128-bitnim podacima i MOVE naredbama za sve kombinacije registara (32, 64 i 128-bitni). Osim dodanih SIMD naredbi za rukovanje podacima proširen je i skup registara sa 64-bitnim i 128-bitnim registrima, nadodana je SIMD...
-
-
Izvedba neuronske mreže korištenjem programirljivih sklopova
-
Lovro Križaj Ovaj diplmoski rad prolazi kroz mogućnosti implementacije neuronskih mreža na programirljivom sklopovlju. Rad će se fokusirati na korištenje FPGA pločice te navesti neke od prednosti i mana takve implementacije neuronskih mreža. Kroz praktični dio ovaj rad pokazuje neke od problema s kojima se možemo susresti tijekom implementacije neuronske mreže na FPGA pločici te pokazuje kako će mogućnost implementacije neuronske mreže na FPGA pločici ovisiti ponajviše o karakteristikama...
-
-
Izvedba operativnog sustava na procesoru FRISC
-
Zvonimir Jurelinac U ovom je radu opisano povezivanje procesora FRISC, implementiranog na Zynq platformi, s vanjskom dinamičkom memorijom preko AXI sabirnice, što je provedeno korištenjem vlastitog FRISC-AXI mosnog sklopa. Također, izrađen je i jednostavni operacijski sustav koji omogućuje učitavanje korisničkih programa s vanjskog računala u memoriju procesora korištenjem serijske komunikacije, te klijensko sučelje koje korisnicima pruža mogućnost jednostavnog upravljanja radom procesora FRISC. U...
-
-
Izvedba optimiranog JPEG algoritma
-
Mirela Gospodinović U ovom radu prikazan je proces analize uskog grla programa i kreiranja paralelne izvedbe korištenjem OpenMP programske specifikacije i Intelove biblioteke Integrated Performance Primitives (IPP). Kako bi usporediti performanse različitih izvedbi programa, napravljeno je mjerenje prosječnog vremena izvođenja programa. Proces optimizacije prikazan je na primjeru JPEG algoritma, najpoznatijeg i široko korištenog algoritma za kompresiju slike. Najveće zadržavanje u JPEG algoritmu...
-
-
Izvedba optimiranog JPEG algoritma koristeći GPU na grafičkoj kartici
-
Ivan Kvesić JPEG je prvi međunarodni standard kompresije crno-bijelih slika i slika u boji.Rezultat izvođenja JPEG algoritma je slika slična originalnoj slici uz uštedu u memoriji račuala u odnosu na originalnu sliku.Vremensko izvođenje programa moglo bi se ubrzati izvođenjem dijela programa na GPU kartici.Glavna karakteristila grafičkog procesora je istovremeno izvođenje instrukcija na različitim podacima.Tako se u JPEG algoritmu, svaki piksel slike može izračunavati zasebno i može se...
-
-
Izvedba optimiranog JPEG dekodera koristeći ARM NEON naredbe
-
Matija Čavrag IZVEDBA OPTIMIRANOG JPEG DEKODERA KORISTEĆI ARM NEON NAREDBE
JPEG format predstavlja metodu sažimanja slike s gubitcima koji su prihvatljivi i ne utječu puno na kvalitetu slike. Vrlo je često korišten i podržan od strane različitih aplikacija za obradu i prijenos multimedijskog sadržaja. Zbog toga što je to vrlo raširen format potrebno je omogućiti što efikasnije i brže izvođenje kompresije/dekompresije. Jedna od mogućnosti optimiranja je NEON arhitektonsko proširenje na...
-
-
Izvedba optimiranog JPEG kodera koristeći ARM NEON naredbe
-
Martin Sić Završni rad se temelji na korištenju ARM NEON naredbi kako bi se
optimirao JPEG algoritam. JPEG algoritam je algoritam koji se koristi za sažimanje
fotografija na način da naizgled ne gubimo nikakve informacije. Ovaj rad je pisan u
programskom jeziku C.
Kroz nekoliko poglavlja su opisani svi bitni sadržaji vezani uz ovu temu. Na
početku je opisano ljudsko oko, njegove funkcije i svojstva i na koji način je to
moguće iskoristiti za sažimanje fotografije a da ljudsko oko ne prepoznaje...
-
-
Izvedba osobnog glasovnog asistenta
-
Lovro Mihalić U ovom radu opisana je tehnologija koju koriste glasovni asistenti za komunikaciju s čovjekom. Izvedeno je vlastito rješenje u obliku prototipa inteligentnog
i osobnog glasovnog asistenta. Analizirana je prednost specijalizacije u namjeni
glasovnih asistenta naspram postojećih višenamjenskih. Posebno je ukazana važnost mehanizama umjetne inteligencije, poglavito procesiranja prirodnog jezika.
Dane su predikcije razvitka tržišta glasovnih asistenta s naglaskom na inovativnost i...
-
-
Izvedba procesora FRISC
-
Maksimilijan Marošević U ovom radu obrađena je implementacija procesora arhitekture FRISC u jeziku VHDL. FRISC je konceptualan procesor dizajniran na Fakultetu elektrotehnike i računarstva Sveučilišta u Zagrebu. Zbog svoje jednostavnosti pogodan je za izučavanje osnovnih načela arhitekture računala.
VHDL je jezik za opis sklopovlja. Njime se na standardiziran način opisuje struktura i ponašanje elektroničkih sklopova. U današnje vrijeme upotrebu je pronašao u dizajniranju integriranog sklopovlja...
-
-
Izvedba prototipske aplikacije zasnovane na tehnologiji ulančanih blokova
-
Marko Bunić Blockchain je popularno i traženo područje sa obećavajućom budućnošću. Jedan od najboljih pristupa području je pomoću pametnih ugovora. Za dovoljno dobro shvaćanje pametnih ugovora potrebno je prvo upoznati se s pojmovima blockchaina i Ethereum protokola. Potrebno je i naučiti koristiti blockchain novčanik, osnove Soliditija i pretraživati blockchain. Nakon toga se može kreirati pametan ugovor te se testirati pomoću lokalnih instanci i testnih mreža te nakon što jest...
-
-
Izvedba protočne strukture FRISC-V procesora
-
Matej Grzunov U sklopu ovog završnog rada dizajnirana je, izvedena i verificirana protočna struktura FRISC-V 32-bitne procesorske jezgre, koja može izvršavati naredbe RV32I podskupa naredbi RISC-V arhitekture skupa naredbi. Protočna struktura sastavljena je od 5 razina koje omogućavaju dohvaćanje podataka iz memorije, njihovu obradu, te pohranu nazad u memoriju. Proučene su vrste hazarda koje se mogu pojaviti, te njihovo razrješavanje kroz izvedbu harvardske arhitekture pristupa memoriji,...
Pages