<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TunaCode &#187; Blog</title>
	<atom:link href="http://tunacode.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://tunacode.com</link>
	<description></description>
	<lastBuildDate>Fri, 08 Jun 2012 10:17:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>GTC 2012 just weeks away and we&#8217;re participating!</title>
		<link>http://tunacode.com/tunacode-at-nvidia-gtc-2012/</link>
		<comments>http://tunacode.com/tunacode-at-nvidia-gtc-2012/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 16:24:54 +0000</pubDate>
		<dc:creator>Salman Ul Haq</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://tunacode.com/?p=262</guid>
		<description><![CDATA[NVIDIA GPU Technology Conference 2012 is just weeks away. It&#8217;s the biggest gathering of everything GPGPU (General Purpose Computation on GPUs) with over 300 technical sessions, 100+ companies participating and expected attendance of more than 3000 professionals, this is a not-miss event. This year will be different since for the past 3 years, all the [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://tunacode.com/wp-content/uploads/2012/04/GTC_vertical_376_large.jpg"><img class="alignright size-medium wp-image-263" title="GTC_vertical_376_large" src="http://tunacode.com/wp-content/uploads/2012/04/GTC_vertical_376_large-300x211.jpg" alt="" width="300" height="211" /></a>NVIDIA GPU Technology Conference 2012 is just weeks away. It&#8217;s the biggest gathering of everything GPGPU (General Purpose Computation on GPUs) with over 300 technical sessions, 100+ companies participating and expected attendance of more than 3000 professionals, this is a not-miss event. This year will be different since for the past 3 years, all the focus was on proving that GPUs are a disruptive technology and here to stay and it&#8217;s not just another spike in the HPC (High Performance Computing) domain that happens every decade. This year, we&#8217;re expecting to see a roadmap being chalked out as well as even more major players announcing support for GPUs.</p>
<p>NVIDIA GTC also offers a great opportunity for startups in the GPU landscape to showcase their products and services at the event. There&#8217;s a dedicated &#8220;Emerging Companies Summit&#8221; and this year 60+ companies have signed up. We are one of them and we are definitely very excited about that.</p>
<p>The event kickoffs from Monday, 14th May packed with keynotes from industry luminaries, technical sessions, round-table discussions, startup summit and if you&#8217;re a registered developer you get a free 1536 cores GPU!</p>
<p>So if you&#8217;re planning on attending the event, do stop by our booth!</p>
]]></content:encoded>
			<wfw:commentRss>http://tunacode.com/tunacode-at-nvidia-gtc-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TunaCode Releases CUVI version 0.5</title>
		<link>http://tunacode.com/tunacode-releases-cuvi-version-0-5/</link>
		<comments>http://tunacode.com/tunacode-releases-cuvi-version-0-5/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 09:10:53 +0000</pubDate>
		<dc:creator>Salman Ul Haq</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cuda library]]></category>
		<category><![CDATA[cuvi]]></category>
		<category><![CDATA[cuvilib]]></category>

		<guid isPermaLink="false">http://tunacode.com/?p=207</guid>
		<description><![CDATA[TunaCode is pleased to announce the release of CUVI (CUDA Vision and Imaging Library) version 0.5 which comes with a new API and amazing new features. With this release, our team of expert GPU developers have made it even more simpler to add acceleration to your existing Imaging applications, without any prior technical knowledge of GPUs [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-209" title="CUVI Logo" src="http://tunacode.com/wp-content/uploads/2011/07/cuvi_logo.png" alt="cuvi logo gray" width="150" height="150" />TunaCode is pleased to announce the release of CUVI (CUDA Vision and Imaging Library) version 0.5 which comes with a new API and amazing new features. With this release, our team of expert GPU developers have made it even more simpler to add acceleration to your existing Imaging applications, without any prior technical knowledge of GPUs whatsoever. This not only removes the technical barrier to gaining massive speedups but also reduces your time-to-market. We believe that CUVI 0.5 will add value to your product.</p>
<p style="text-align: left;">CUVI  v0.5 is built from bottom up with performance and ease-of-use in mind. I would like to take this opportunity to tell you a bit about these 2 aspects:</p>
<h3>Performance:</h3>
<p style="text-align: left;">CUVI provides GPU accelerated Image processing and Computer Vision functions which are, on average, 10 times faster then their CPU based versions. CUVI functions provide this acceleration by utilizing NVIDIA GPUs (Graphics Processing Units) which have hundreds of light weight compute cores compared to CPU cores. This will shift the computing load from your CPU to GPU freeing the CPU for other tasks. Take a look at the Features Page for comparison of some of the functions.</p>
<h3>Ease-of-Use:</h3>
<p style="text-align: left;">CUVI v0.5 has been tested to work with OpenCV and Intel IPP libraries which means integration is ever more easier. This also means that you do not have to rewrite your code from scratch to utilize GPU&#8217;s compute power. Take a look at this blog post that explains how easy it is to use CUVI with OpenCV.</p>
<h3>New Features:</h3>
<p>The following new functionality has been added into CUVI:</p>
<p>1) Feature Detection: KLT and Harris feature detectors<br />
2) Dense Motion Detection: Optical Flow Lucas &amp; Kanade and Horn &amp; Schunck<br />
3) Image Transform: Haar Discrete Wavelet Transform<br />
4) Image filters: 2D linear filter</p>
<p>The API has been improved to include CuviImage object which holds the image on the GPU. You can read more about it in the <a href="http://www.cuvilib.com/CUVILib_Developer_Reference.pdf" target="_blank">Developer Reference</a> (PDF). CUVI version 0.5 is available for download at <a href="http://cuvilib.com/" target="_blank">CUVI<em>Lib</em> website</a> and is available for Windows (Win32, x64) with planned support for Linux and Mac.</p>
<p>You can also get in touch with our GPU experts to help you set up CUVI and make sure you get the best out of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunacode.com/tunacode-releases-cuvi-version-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging OpenCL Made Easy: Introduction to AMD gDebugger</title>
		<link>http://tunacode.com/debugging-opencl-made-easy-introduction-to-amd-gdebugger/</link>
		<comments>http://tunacode.com/debugging-opencl-made-easy-introduction-to-amd-gdebugger/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 06:14:51 +0000</pubDate>
		<dc:creator>Aamir Majeed</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://tunacode.com/?p=160</guid>
		<description><![CDATA[Finally, the OpenCL developers have the long awaited tool that takes the mystery out of debugging OpenCL and OpenGL applications. Now, a developer can actually peer into memory objects on the GPU, view their contents as they change from kernel operations and step into the kernel execution for debugging inside the kernel, all in real [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Finally, the OpenCL developers have the long awaited tool that takes the mystery out of debugging OpenCL and OpenGL applications. Now, a developer can actually peer into memory objects on the GPU, view their contents as they change from kernel operations and step into the kernel execution for debugging inside the kernel, all in real time. The credit goes to the AMD gDEBugger, as it is called, for bringing all this capability on a single computer with a single GPU! Shocked?</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-161" title="AMD gDebugger" src="http://tunacode.com/wp-content/uploads/2011/07/gDebugger.png" alt="OpenCL gDebugger" width="568" height="134" /></p>
<h2>What is AMD gDEBugger?</h2>
<p style="text-align: left;">AMD gDEBugger is an OpenCL and OpenGL debugger and memory analyzer tool that traces application activity on top of OpenCL &amp; OpenGL and provides necessary information for debugging and optimizing application performance. Analytic capabilities of gDEBugger range from locating bugs and memory leaks to optimizing applications by removing redundant calls and errors. The best part is that this tool directly integrates into Microsoft Visual Studio and requires a single GPU.</p>
<p style="text-align: left;">gDEBugger offers real-time OpenCL kernel debugging which allows the developers to debug inside the kernel and view all the variable values across different work-groups and work-items. All allocated memory objects, like OpenCL Images and/or Buffers, are monitored to detect any memory leaks and the scenarios that cause these memory leaks. gDebugger also create logs for all API function calls that can be saved and/or viewed at run-time. These logs provide information about non-recommended and deprecated functions and behaviors in the kernel and offer best-practice alternatives to help improve application performance.</p>
<h2>Key Features</h2>
<h3>Real-Time OpenCL Kernel Debugging</h3>
<p style="text-align: left;">Minimize the debugging effort as no special configuration or changes to the code are required. Allow stepping through the work-flow of a single work-item and compare values across a work-group.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-168" title="gDebugger_vs" src="http://tunacode.com/wp-content/uploads/2011/07/gDebugger_vs.png" alt="" width="627" height="452" /></p>
<h3>Seamless Integration with Microsoft VS</h3>
<p style="text-align: left;">Debugging is performed inside Visual Studio Source Editor. When included in the project, OpenCL Kernel files (.cl files) are automatically identified and used for kernel debugging. The debugging information is displayed in Visual Studio Views like Locals View etc.</p>
<h3>API Statistics Overview</h3>
<p style="text-align: left;">gDEBugger provides an overview of the OpenCL  &amp; OpenGL API usage and detailed views including non-recommended function calls (with alternative suggestions).</p>
<h3>Object Visualization</h3>
<p style="text-align: left;">gDEBugger allows developers to export OpenCL Images and Buffers, and OpenGL Textures and Buffers as pictures or as spread-sheet data.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-166" title="gDebugger_screenshot" src="http://tunacode.com/wp-content/uploads/2011/07/gDebugger_screenshot.png" alt="" width="627" height="452" /></p>
<h3>Develop &amp; Debug on Same Machine</h3>
<p style="text-align: left;">With gDEBugger you can Develop and Debug on a single computer with one GPU. So every GPGPU developer can use this tool without any additional hardware requirement. CUDA debugger, Parallel NSight Monitor, requires a dual GPU machine or two machines with one GPU each for the same purpose.</p>
<h2>System Requirements</h2>
<ul>
<li>1. Microsoft Win 7, Win Vista (32-Bit, 64-Bit)</li>
<li>2. Microsoft Visual Studio 2010.</li>
<li>3. gDebugger [<a href="http://developer.amd.com/Downloads/gDEBugger_6.0.exe">Download Link</a>]</li>
</ul>
<p style="text-align: left;">
<h3>Conclusion</h3>
<p>
Whether your goal is to shorten debugging time, improve application quality or optimize application performance, gDEBugger provides the information you‘re looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunacode.com/debugging-opencl-made-easy-introduction-to-amd-gdebugger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcome to TunaCode Blog</title>
		<link>http://tunacode.com/welcome-to-tunacode-blog/</link>
		<comments>http://tunacode.com/welcome-to-tunacode-blog/#comments</comments>
		<pubDate>Thu, 19 May 2011 06:05:04 +0000</pubDate>
		<dc:creator>Jawad Masood</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://tunacode.com/?p=1</guid>
		<description><![CDATA[Hello everyone and welcome to our blog. Let&#8217;s me do a brief introduction of our company; we are a software company but not just-another software company. We, at TunaCode, write software that runs fast leveraging the power of Graphics card that reside in almost every personal computer. To speak technically we are CUDA and OpenCL [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Hello everyone and welcome to our blog. Let&#8217;s me do a brief introduction of our company; we are a software company but not just-another software company. We, at TunaCode, write software that runs fast leveraging the power of Graphics card that reside in almost every personal computer. To speak technically we are CUDA and OpenCL experts with domain knowledge in Imaging, Computer Vision and Data Encryption.</p>
<p style="text-align: left;">Our flagship product is a GPU accelerated software library, CUVILib, that provides numerous Imaging and computer vision functionality. We guarantee at least 5x faster results for the same algorithm when compared to CPU based implementation and at a lesser cost. CUVILib has its own <a href="http://blog.cuvilib.com/">blog</a> where we share tips and guides relating to the field itself. Here (on this blog) we&#8217;ll be sharing news about our company as well as the Industry news and trends, so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunacode.com/welcome-to-tunacode-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
