<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: GPUmat  with b05</title>
		<link>http://www.k-wave.org/forum/topic/gpumat-with-b05</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:08:25 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/gpumat-with-b05" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "GPUmat  with b05"</title>
			<link>http://www.k-wave.org/forum/topic/gpumat-with-b05#post-441</link>
			<pubDate>Tue, 10 Apr 2012 23:08:43 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">441@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dan,&#60;/p&#62;
&#60;p&#62;At this stage, we don't have much experience with using k-Wave and the PCT yet as the required GPU functions were only included in the latest version of MATLAB (2012a). What is your time frame for making a decision? If you leave it with me for a couple of weeks, I can try and incorporate a &#60;code&#62;GPUarrary&#60;/code&#62; option into &#60;code&#62;DataCast&#60;/code&#62; and run some comparisons.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>DanR on "GPUmat  with b05"</title>
			<link>http://www.k-wave.org/forum/topic/gpumat-with-b05#post-440</link>
			<pubDate>Tue, 10 Apr 2012 19:15:48 +0000</pubDate>
			<dc:creator>DanR</dc:creator>
			<guid isPermaLink="false">440@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Brad,&#60;br /&#62;
Thanks for clearing things up for me. I have not used Jacket or the Matlab PCT. According to Accelereyes, Jacket is much better (of course). In your experience, which one might be faster for our 3D simulations? They are about the same price to us.&#60;/p&#62;
&#60;p&#62;Regards,&#60;br /&#62;
Dan
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "GPUmat  with b05"</title>
			<link>http://www.k-wave.org/forum/topic/gpumat-with-b05#post-435</link>
			<pubDate>Tue, 10 Apr 2012 03:50:07 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">435@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dan,&#60;/p&#62;
&#60;p&#62;Out of the box, it doesn't work. The problem is that since B.0.4, the wavenumber and PML variables in k-Wave have been stored as vectors (instead of replicated matrices) and then applied using &#60;code&#62;bsxfun&#60;/code&#62;. Unfortunately this function isn't natively supported by GPUmat, and development for the GPUmat project seems to have stopped. I've written a simple MATLAB replacement using &#60;code&#62;repmat&#60;/code&#62; that gets GPUmat working, but it isn't particularly efficient. &#60;/p&#62;
&#60;p&#62;I've now uploaded this function to the k-Wave website and updated the &#60;a href=&#34;http://www.k-wave.org/forum/topic/getting-started-with-gpumat&#34;&#62;post about using GPUmat&#60;/a&#62; (apologies for not doing this sooner!). You should still see an improvement for simulations in 3D, but the performance of Jacket is much better. We are planning on including support for the GPU functionality of the Parallel Computing Toolbox in the next release.&#60;/p&#62;
&#60;p&#62;Any questions or problems, please let us know!&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>DanR on "GPUmat  with b05"</title>
			<link>http://www.k-wave.org/forum/topic/gpumat-with-b05#post-433</link>
			<pubDate>Mon, 09 Apr 2012 19:59:10 +0000</pubDate>
			<dc:creator>DanR</dc:creator>
			<guid isPermaLink="false">433@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Brad,&#60;br /&#62;
Could you summarize the current status of using the GPU and GPUmat with version b05? Code I ran a year ago no longer runs without an error. Reading the postings, I see that there have been changes that may account for this.&#60;/p&#62;
&#60;p&#62;Starting from scratch and following your posting on getting started with GPUmat, I get an error when casting to GPUsingle that tsearch is not supported in this version of Matlab (R2012a). It is suggested I set CartInterp to 'nearest' and try again. When I do so, I get another error about array dimensions from GPUtype/bsxfun.&#60;/p&#62;
&#60;p&#62;More recent postings have suggested using Jacket and that GPUmat is not being updated. I did find a newer version (0.28) as of Feb 2012 and downloaded it. No difference. It was suggested that the code example &#34;example_na_optimising_performance&#34; can be used to test the GPU, but looking at the choices, I don't see a cast to GPUsingle. I do see one to gsingle, which I gather is used with Jacket.&#60;/p&#62;
&#60;p&#62;Thanks for you help,&#60;br /&#62;
Dan
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
