{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"CUDA Kernel Hata Ay\u0131klama Yolculu\u011fu","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"tsxotgBQSw\"><a href=\"https:\/\/fatihsoysal.com\/blog\/cuda-kernel-hata-ayiklama-yolculugu\/\">CUDA Kernel Hata Ay\u0131klama Yolculu\u011fu<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/cuda-kernel-hata-ayiklama-yolculugu\/embed\/#?secret=tsxotgBQSw\" width=\"600\" height=\"338\" title=\"&#8220;CUDA Kernel Hata Ay\u0131klama Yolculu\u011fu&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"tsxotgBQSw\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"CUDA kernel'lerindeki hatalar\u0131 tespit etmek ve d\u00fczeltmek, paralel programlaman\u0131n en zorlu y\u00f6nlerinden biridir. Bu makale, CUDA kernel hata ay\u0131klama s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan ileri d\u00fczey geli\u015ftiricilere kadar herkese rehberlik etmeyi ama\u00e7lamaktad\u0131r. H\u0131zl\u0131 performans art\u0131\u015f\u0131 sunan CUDA'n\u0131n gizli g\u00fc\u00e7lerini ke\u015ffedecek ve karma\u015f\u0131k hatalar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi \u00f6\u011freneceksiniz. Ba\u015flayal\u0131m!"}