
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare asc:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-19T16:08:10+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/01?rev=1775831267&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/02?rev=1773205817&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/03?rev=1773846560&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/04?rev=1774527889&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/05?rev=1775006615&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/06?rev=1775625260&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/07?rev=1776831946&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/asc/laboratoare/08?rev=1771865209&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/01?rev=1775831267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-10T17:27:47+03:00</dc:date>
        <title>Laboratorul 1 - Introducere în clusterul HPC al UPB</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/01?rev=1775831267&amp;do=diff</link>
        <description>Scopul laboratorului

Scopul acestui laborator este de a vă familiariza cu infrastructura de calcul de înaltă performanță (HPC – High Performance Computing) a facultății.

Concret, veți învăța:

	*  cum să vă conectați la cluster prin nodul de acces (FEP - Front-End Processor),
		*  cum să investigați resursele disponibile (partiții, CPU-uri, GPU-uri, memorie),
		*  cum să alocați resurse și să rulați joburi prin SLURM,
		*  cum să compilați și să rulați programe multi-threaded și CUDA pe cluste…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/02?rev=1773205817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T07:10:17+03:00</dc:date>
        <title>Laboratorul 02 - Arhitecturi de Microprocesoare si Sisteme de Calcul</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/02?rev=1773205817&amp;do=diff</link>
        <description>Obiective

Doua componente esentiale ale structurii unui sistem de calcul sunt reprezentate de catre procesor si placa de baza. Astfel, in acest laborator vom vorbi despre:

	*  Diferitele abordari ale structurii unui procesor
	*  Ce probleme si ce imbunatatiri ale performantei au motivat aparitia acestor structuri
	*  Arhitecturi CISC/RISC bazate pe procesoare Intel/AMD - inclusiv modele standard de placi de baza
	*  Comparatii intre abordarile curente utilizate in implementarea procesoarelor m…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/03?rev=1773846560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-18T17:09:20+03:00</dc:date>
        <title>Laboratorul 03 - Tehnici de Optimizare de Cod – Inmultirea Matricelor</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/03?rev=1773846560&amp;do=diff</link>
        <description>Obiective

In acest laborator vom exemplifica o serie de optimizari de cod pe una dintre cele mai simple, si in acelasi timp utilizate probleme, si anume, inmultirea matricelor. 

De ce inmultirea matricelor?

Este o operatie fundamentala si elementara in algebra liniara ce serveste la rezolvarea unui numar extrem de mare de probleme, cum ar fi: rezolvarea sistemelor liniare de ecuatii in majoritatea domeniilor stiintifice si economice (operatiile cu matrice sunt practic prezente pretudindeni); …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/04?rev=1774527889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-26T14:24:49+03:00</dc:date>
        <title>Laboratorul 4 - Analiza Performantei Programelor</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/04?rev=1774527889&amp;do=diff</link>
        <description>The purpose of this lab is the familiarization with the field of application profiling &amp; debugging, through the means of dedicated tools for spotting performance bottlenecks.

We will focus on the following open source tools:

	*  valgrind (callgrind, cachegrind) with callgrind_annotate and cg_annotate for results visualization (on haswell partition)
	*  perf (on your own systems only, as hardware counters are not available inside Apptainer containers)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/05?rev=1775006615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-01T04:23:35+03:00</dc:date>
        <title>Laboratorul 5 - Arhitecturi GPGPU și Programare CUDA</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/05?rev=1775006615&amp;do=diff</link>
        <description>Introducere

Motivație

Succesorul chipurilor de prelucrare grafică din jocurile aracade, procesoarul grafic, acronim GPU (Graphics Processing Unit), este un circuit electronic, specializat, în crearea și manipularea imaginilor trimise către un afișaj electronic (e.g. monitor).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/06?rev=1775625260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-08T08:14:20+03:00</dc:date>
        <title>Laboratorul 06 - Arhitectura GPU NVIDIA CUDA</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/06?rev=1775625260&amp;do=diff</link>
        <description>Pentru o înțelegere profundă a arhitecturii CUDA vă recomandăm să citiți din resursele bilbiografie “Graphics and Computing GPUs”. În continuare o să discutăm mai aplicat despre implementări ale acestei arhitecturi.

Arhitectura NVIDIA FERMI aici, Tesla 2070, coada executie fep8.grid.pub.ro -&gt; dp</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/07?rev=1776831946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-22T07:25:46+03:00</dc:date>
        <title>Laboratorul 07 - Advanced CUDA</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/07?rev=1776831946&amp;do=diff</link>
        <description>Spatiu unificat memorie

De la  CUDA 6.0, NVIDIA a schimbat semnificativ modelul de programare prin facilitarea comunicarii unitatii CPU (host) cu unitatea GPU (device), in mod transparent prin acelasi set de adrese de memorie virtuale. Astfel exista posibilitatea ca prin acelasi pointer de memorie sa se scrie date atat de catre CPU cat si de catre GPU. Evident transferurile de memorie au loc intre spatii diferite de adresare (ex RAM vs VRAM), dar acest lucru se intampla transparent la nivel de …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/asc/laboratoare/08?rev=1771865209&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-23T18:46:49+03:00</dc:date>
        <title>Laboratorul 08 - CUDA</title>
        <link>http://ocw.cs.pub.ro/courses/asc/laboratoare/08?rev=1771865209&amp;do=diff</link>
        <description>Teorie

Scopul acestui laborator este aprofundarea și îmbinarea noțiunilor pe care le-ați învățat deja la APD și în laburile trecute (poate și la IA).

Vă încurajăm să profitați de acest laborator ca să vă clarificați posibile nelămuriri din laburile trecute. Sau, de ce nu, să vă șlefuiți abilitatea de a optimiza programe CUDA dacă terminați mai devreme. :P</description>
    </item>
</rdf:RDF>
