{"id":21130,"date":"2011-03-03T00:29:24","date_gmt":"2011-03-03T07:29:24","guid":{"rendered":"http:\/\/www.pcvesti.com\/?p=21130"},"modified":"2011-03-03T00:29:24","modified_gmt":"2011-03-03T07:29:24","slug":"nova-cuda-verziji-4-0-cini-paralelno-programiranje-jednostavnijim","status":"publish","type":"post","link":"https:\/\/www.pcvesti.com\/?p=21130","title":{"rendered":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim"},"content":{"rendered":"<p><em>Objedinjeno  virtuelno  adresiranje, GPU-GPU komunikacija i unapre\u0111ene C++   biblioteke \u0161ablona omogu\u0107avaju ve\u0107em broju programera da iskoriste   prednosti GPU ra\u010dunarstva<\/em><\/p>\n<p><strong>Santa Klara, Kalifornija\u2014  1. mart,<\/strong><strong> 2011. <\/strong><strong>\u2014 <\/strong> NVIDIA je danas objavila najnoviju verziju NVIDIA\u00ae CUDA\u00ae alata za   razvoj paralelnih aplikacija koriste\u0107i NVIDIA grafi\u010dke procesore.<\/p>\n<p>NVIDIA  CUDA 4.0 alat je dizajniran  da u\u010dini paralelno programiranje  jednostavnijim i omogu\u0107i programerima  da portuju svoje aplikacije na  grafi\u010dke procesore. Rezultat toga su  slede\u0107e karakteristike:<\/p>\n<ul>\n<li>NVIDIA GPUDirect\u2122\u00a0   2.0 tehnologija  \u2013 nudi podr\u0161ku za P2P komunikaciju izme\u0111u grafi\u010dkih    procesora u  okviru jednog servera ili radne stanice. Ovo omogu\u0107ava    jednostavnije i  br\u017ee programiranje i rad aplikacija koriste\u0107i vi\u0161e    grafi\u010dkih  procesora.<\/li>\n<li>Unified Virtual Addressing    (UVA)  \u2013 pru\u017ea jedinstven adresni prostor koji objedinjuje glavnu    sistemsku  memoriju i memoriju na grafi\u010dkoj karti kako bi se omogu\u0107ilo    br\u017ee i  lak\u0161e paralelno programiranje. <!--more--><\/li>\n<li>Thrust C++ Template Performance    Primitives biblioteke \u2013  donose kolekciju mo\u0107nih C++ paralelnih    algoritama otvorenog koda i  struktura podataka koje olak\u0161avaju programiranje    C++ programerima. Sa  Thrust datotekama, rutinske operacije kao \u0161to    su paralelno  sortiranje su 5 do 100 puta br\u017ee nego sa Standard Template     bibliotekama (STL) i Threading Building blokovima (TBB).<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p>\u201cUnified  Virtual adresiranje i br\u017ea  GPU-GPU komunikacija \u010dine jednostavnijim za  programere da iskoriste  prednosti paralelnog ra\u010dunarstva sa grafi\u010dkim  procesorima,\u201d izjavio  je D\u017eon Stoun, stariji istra\u017eiva\u010dki programer na  Univerzitetu Ilinoj,  Urbana-Champaign.<\/p>\n<p>\u201cImati  pristup ra\u010dunarstvu sa grafi\u010dkim  procesorima kroz interfejs  standardnih \u0161ablona zna\u010dajno pove\u0107ava  produktivnost u mnogim poljima  poslovanja, od jednostavnog generisanja  protoka novca, do kompleksnih  ra\u010dunanja Libor tr\u017ei\u0161nih modela, varijabilnih  godi\u0161njih prihoda ili CVA  pode\u0161avanja,\u201d izjavio je Piter Dekrem,  direktor za Risk liniju  proizvoda kompanije Quantifi. \u201cThrust C++  dadoteka je zna\u010dajno umanjila  ulaznu barijeru vo\u0111enjem ra\u010duna o funkcionalnostima  niskog nivoa kao  \u0161to je pristup memoriji i alokacija memorije, dopu\u0161taju\u0107i  tako  finansijskom in\u017eenjeru da se fokusira na razvoj algoritma u GPU   sredini\u201d.<\/p>\n<p>CUDA 4.0 arhitektura sadr\u017ei jedan  broj drugih klju\u010dnih karakteristika i mogu\u0107nosti, uklju\u010duju\u0107i:<\/p>\n<ul>\n<li>MPI integracija sa CUDA    aplikacijama  \u2013 modifikovane MPI implementacije kao \u0161to su OpenMPI    automatski  pomeraju podatke od i u memoriju grafi\u010dkih procesora preko    Infiniband  veze kada aplikacija \u0161alje i prima MPI poziv.<\/li>\n<li>Multi-thread deljenje    grafi\u010dkih procesora  \u2013 Ve\u0107i broj CPU tredova mogu deliti kontekst    na jednom GPU procesoru  \u0161to \u010dini deljenje jednog GPU \u010dipa lak\u0161im    kada su u pitanju  milti-tredovane aplikacije.<\/li>\n<li>Multi-GPU    deljenje sa jednim CPU thread-om  \u2013 Jedan CPU host thread mo\u017ee    pristupiti svim GPU-ovima u sistemu.  Programeri mogu lako koordinisati    rad preko velikog broja GPU-pva  kada su u pitanju zadaci kao \u0161to je    \u201chalo\u201d razmena u aplikacijama.<\/li>\n<li>Nova NPP Image i Computer    Vision datoteka \u2013 bogat set operacija transformacije slika koje    omogu\u0107avaju brz razvoj imaging and computer vision aplikacija.<\/li>\n<li>Nove i pobolj\u0161ane mogu\u0107nosti\n<ul>\n<li>Automatska analiza performansi      u aplikaciji Visual Profiler<\/li>\n<li>Nove karakteristike u cuda-gdb      i dodata podr\u0161ka za Mac OS<\/li>\n<li>Dodata podr\u0161ka za C++ kao      \u0161to su \u2018new\/delete\u2019 i virtuelne funkcije<\/li>\n<li>Novi GPU binarni disassembler<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>CUDA Toolkit 4.0 \u0107e biti dostupan,  besplatno, 4. marta 2011., ako se prijavite za CUDA Registered Developer  Program na: <a href=\"http:\/\/www.nvidia.com\/paralleldeveloper\" target=\"_blank\">www.nvidia.com\/paralleldeveloper<\/a>.  CUDA Registered Developer Program donosi  mno\u0161tvo alata, resursa i  informacija za programere koji rade na razvoju  paralelnih aplikacija  kako bi maksimalno iskoristili potencijal koji  CUDA tehnologija donosi.<\/p>\n<p>Za vi\u0161e informacija o karakteristikama  i mogu\u0107nostima CUDA Toolkit paketa i o GPGPU aplikacijama, posetite: <a href=\"http:\/\/www.nvidia.com\/cuda\" target=\"_blank\">www.nvidia.com\/cuda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objedinjeno virtuelno adresiranje, GPU-GPU komunikacija i unapre\u0111ene C++ biblioteke \u0161ablona omogu\u0107avaju ve\u0107em broju programera da iskoriste prednosti GPU ra\u010dunarstva Santa Klara, Kalifornija\u2014 1. mart, 2011. \u2014 NVIDIA je danas objavila najnoviju verziju NVIDIA\u00ae CUDA\u00ae alata za razvoj paralelnih aplikacija koriste\u0107i NVIDIA grafi\u010dke procesore. NVIDIA CUDA 4.0 alat je dizajniran da u\u010dini paralelno programiranje jednostavnijim i omogu\u0107i programerima da portuju svoje aplikacije na grafi\u010dke procesore. Rezultat toga su slede\u0107e karakteristike: NVIDIA GPUDirect\u2122\u00a0 2.0&#8230; <\/p>\n<div class=\"more-container\"><a class=\"more-link\" href=\"https:\/\/www.pcvesti.com\/?p=21130\" itemprop=\"url\">Continue reading<\/a><\/div>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"seo_booster_metabox":"","ngg_post_thumbnail":0,"slim_seo":{"title":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti","description":"Objedinjeno virtuelno adresiranje, GPU-GPU komunikacija i unapre\u0111ene C++ biblioteke \u0161ablona omogu\u0107avaju ve\u0107em broju programera da iskoriste prednosti GPU ra\u010duna"},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-21130","post","type-post","status-publish","format-standard","hentry","category-pc-vesti"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pcvesti.com\/?p=21130\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti\" \/>\n<meta property=\"og:description\" content=\"Objedinjeno virtuelno adresiranje, GPU-GPU komunikacija i unapre\u0111ene C++ biblioteke \u0161ablona omogu\u0107avaju ve\u0107em broju programera da iskoriste prednosti GPU ra\u010dunarstva Santa Klara, Kalifornija\u2014 1. mart, 2011. \u2014 NVIDIA je danas objavila najnoviju verziju NVIDIA\u00ae CUDA\u00ae alata za razvoj paralelnih aplikacija koriste\u0107i NVIDIA grafi\u010dke procesore. NVIDIA CUDA 4.0 alat je dizajniran da u\u010dini paralelno programiranje jednostavnijim i omogu\u0107i programerima da portuju svoje aplikacije na grafi\u010dke procesore. Rezultat toga su slede\u0107e karakteristike: NVIDIA GPUDirect\u2122\u00a0 2.0... Continue reading\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pcvesti.com\/?p=21130\" \/>\n<meta property=\"og:site_name\" content=\"PCVesti\" \/>\n<meta property=\"article:published_time\" content=\"2011-03-03T07:29:24+00:00\" \/>\n<meta name=\"author\" content=\"newsmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"newsmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130\"},\"author\":{\"name\":\"newsmaster\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/#\\\/schema\\\/person\\\/d1e384f7c138a1fcda7af7425e55a6b2\"},\"headline\":\"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim\",\"datePublished\":\"2011-03-03T07:29:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130\"},\"wordCount\":586,\"articleSection\":[\"PC Vesti\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130\",\"url\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130\",\"name\":\"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/#website\"},\"datePublished\":\"2011-03-03T07:29:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/#\\\/schema\\\/person\\\/d1e384f7c138a1fcda7af7425e55a6b2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/?p=21130#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.pcvesti.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/#website\",\"url\":\"https:\\\/\\\/www.pcvesti.com\\\/\",\"name\":\"PCVesti\",\"description\":\"www.pcvesti.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.pcvesti.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/#\\\/schema\\\/person\\\/d1e384f7c138a1fcda7af7425e55a6b2\",\"name\":\"newsmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.pcvesti.com\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/avatar_user_5_1537115954-96x96.jpeg\",\"url\":\"https:\\\/\\\/www.pcvesti.com\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/avatar_user_5_1537115954-96x96.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.pcvesti.com\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/avatar_user_5_1537115954-96x96.jpeg\",\"caption\":\"newsmaster\"},\"url\":\"https:\\\/\\\/www.pcvesti.com\\\/?author=5\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pcvesti.com\/?p=21130","og_locale":"en_US","og_type":"article","og_title":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti","og_description":"Objedinjeno virtuelno adresiranje, GPU-GPU komunikacija i unapre\u0111ene C++ biblioteke \u0161ablona omogu\u0107avaju ve\u0107em broju programera da iskoriste prednosti GPU ra\u010dunarstva Santa Klara, Kalifornija\u2014 1. mart, 2011. \u2014 NVIDIA je danas objavila najnoviju verziju NVIDIA\u00ae CUDA\u00ae alata za razvoj paralelnih aplikacija koriste\u0107i NVIDIA grafi\u010dke procesore. NVIDIA CUDA 4.0 alat je dizajniran da u\u010dini paralelno programiranje jednostavnijim i omogu\u0107i programerima da portuju svoje aplikacije na grafi\u010dke procesore. Rezultat toga su slede\u0107e karakteristike: NVIDIA GPUDirect\u2122\u00a0 2.0... Continue reading","og_url":"https:\/\/www.pcvesti.com\/?p=21130","og_site_name":"PCVesti","article_published_time":"2011-03-03T07:29:24+00:00","author":"newsmaster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"newsmaster","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pcvesti.com\/?p=21130#article","isPartOf":{"@id":"https:\/\/www.pcvesti.com\/?p=21130"},"author":{"name":"newsmaster","@id":"https:\/\/www.pcvesti.com\/#\/schema\/person\/d1e384f7c138a1fcda7af7425e55a6b2"},"headline":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim","datePublished":"2011-03-03T07:29:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pcvesti.com\/?p=21130"},"wordCount":586,"articleSection":["PC Vesti"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.pcvesti.com\/?p=21130","url":"https:\/\/www.pcvesti.com\/?p=21130","name":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim - PCVesti","isPartOf":{"@id":"https:\/\/www.pcvesti.com\/#website"},"datePublished":"2011-03-03T07:29:24+00:00","author":{"@id":"https:\/\/www.pcvesti.com\/#\/schema\/person\/d1e384f7c138a1fcda7af7425e55a6b2"},"breadcrumb":{"@id":"https:\/\/www.pcvesti.com\/?p=21130#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pcvesti.com\/?p=21130"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pcvesti.com\/?p=21130#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pcvesti.com\/"},{"@type":"ListItem","position":2,"name":"Nova CUDA u verziji 4.0 \u010dini paralelno programiranje jednostavnijim"}]},{"@type":"WebSite","@id":"https:\/\/www.pcvesti.com\/#website","url":"https:\/\/www.pcvesti.com\/","name":"PCVesti","description":"www.pcvesti.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pcvesti.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.pcvesti.com\/#\/schema\/person\/d1e384f7c138a1fcda7af7425e55a6b2","name":"newsmaster","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pcvesti.com\/wp-content\/uploads\/2018\/09\/avatar_user_5_1537115954-96x96.jpeg","url":"https:\/\/www.pcvesti.com\/wp-content\/uploads\/2018\/09\/avatar_user_5_1537115954-96x96.jpeg","contentUrl":"https:\/\/www.pcvesti.com\/wp-content\/uploads\/2018\/09\/avatar_user_5_1537115954-96x96.jpeg","caption":"newsmaster"},"url":"https:\/\/www.pcvesti.com\/?author=5"}]}},"_links":{"self":[{"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=\/wp\/v2\/posts\/21130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21130"}],"version-history":[{"count":0,"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=\/wp\/v2\/posts\/21130\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pcvesti.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}