<?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>GPGPU&#187; Tag: Radio Astronomy :: GPGPU.org</title>
	<atom:link href="http://gpgpu.org/tag/radio-astronomy/feed" rel="self" type="application/rss+xml" />
	<link>http://gpgpu.org</link>
	<description>General-Purpose Computation on Graphics Hardware</description>
	<lastBuildDate>Tue, 07 Sep 2010 23:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A GPU-based Real-time Software Correlation System for the Murchison Widefield Array Prototype</title>
		<link>http://gpgpu.org/2009/08/26/gpu-real-time-correlation-mwa</link>
		<comments>http://gpgpu.org/2009/08/26/gpu-real-time-correlation-mwa#comments</comments>
		<pubDate>Thu, 27 Aug 2009 03:40:17 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Astronomy]]></category>
		<category><![CDATA[Cross-correlation]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Papers]]></category>
		<category><![CDATA[Radio Astronomy]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=1824</guid>
		<description><![CDATA[Abstract: Modern graphics processing units (GPUs) are inexpensive commodity hardware that offer Tflop/s theoretical computing capacity. GPUs are well suited to many compute-intensive tasks including digital signal processing. We describe the implementation and performance of a GPU-based digital correlator for radio astronomy. The correlator is implemented using the NVIDIA CUDA development environment. We evaluate three [...]]]></description>
			<content:encoded><![CDATA[<p>Abstract:</p>
<blockquote><p>Modern graphics processing units (GPUs) are inexpensive commodity hardware that offer Tflop/s theoretical computing capacity. GPUs are well suited to many compute-intensive tasks including digital signal processing. We describe the implementation and performance of a GPU-based digital correlator for radio astronomy. The correlator is implemented using the NVIDIA CUDA development environment. We evaluate three design options on two generations of NVIDIA hardware. The different designs utilize the internal registers, shared memory, and multiprocessors in different ways. We find that optimal performance is achieved with the design that minimizes global memory reads on recent generations of hardware. The GPU-based correlator outperforms a single-threaded CPU equivalent by a factor of 60 for a 32-antenna array, and runs on commodity PC hardware. The extra compute capability provided by the GPU maximizes the correlation capability of a PC while retaining the fast development time associated with using standard hardware, networking, and programming languages. In this way, a GPU-based correlation system represents a middle ground in design space between high performance, custom-built hardware, and pure CPU-based software correlation. The correlator was deployed at the Murchison Widefield Array 32-antenna prototype system where it ran in real time for extended periods. We briefly describe the data capture, streaming, and correlation system for the prototype array.</p></blockquote>
<p>(Randall B. Wayth, Lincoln J. Greenhill, and Frank H. Briggs. &#8220;<a href="http://www.journals.uchicago.edu/doi/abs/10.1086/605334" target="_blank">A GPU-based Real-time Software Correlation System for the Murchison Widefield Array Prototype</a>&#8220;. Publications of the Astronomical Society of the Pacific, 121:857–865, 2009 August.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2009/08/26/gpu-real-time-correlation-mwa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Many-Core Hardware to Correlate Radio Astronomy Signals</title>
		<link>http://gpgpu.org/2009/08/26/many-core-radio-astronomy</link>
		<comments>http://gpgpu.org/2009/08/26/many-core-radio-astronomy#comments</comments>
		<pubDate>Thu, 27 Aug 2009 02:51:21 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Astronomy]]></category>
		<category><![CDATA[Cross-correlation]]></category>
		<category><![CDATA[Radio Astronomy]]></category>
		<category><![CDATA[Supercomputing]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=1821</guid>
		<description><![CDATA[Abstract: A recent development in radio astronomy is to replace traditional dishes with many small antennas. The signals are combined to form one large, virtual telescope. The enormous data streams are cross-correlated to filter out noise. This is especially challenging, since the computational demands grow quadratically with the number of data streams. Moreover, the correlator is not only computationally intensive, [...]]]></description>
			<content:encoded><![CDATA[<p>Abstract:</p>
<blockquote><p>A recent development in radio astronomy is to replace traditional dishes with many small antennas. The signals are combined to form one large, virtual telescope.  The enormous data streams are cross-correlated to filter out noise.  This is especially challenging, since the computational demands grow quadratically with the number of data streams. Moreover, the correlator is not only computationally intensive, but also very I/O intensive. The LOFAR telescope, for instance, will produce over 100 terabytes per day. The future SKA telescope will even require in the order of exaflops, and petabits/s of I/O.  A recent trend is to correlate in software instead of dedicated hardware.  This is done to increase flexibility and to reduce development efforts.  Examples include e-VLBI and LOFAR.</p>
<p>In this paper, we evaluate the correlator algorithm on multi-core CPUs and many-core architectures, such as NVIDIA and ATI GPUs, and the Cell/B.E.  The correlator is a streaming, real-time application, and is much more I/O intensive than applications that are typically implemented on many-core hardware today.  We compare with the LOFAR production correlator on an IBM Blue Gene/P supercomputer. We investigate performance, power efficiency, and programmability.  We identify several important architectural problems which cause architectures to perform suboptimally.  Our findings are applicable to data-intensive applications in general.<span id="more-1821"></span></p></blockquote>
<blockquote><p>The results show that the processing power and memory bandwidth of current GPUs are highly imbalanced for correlation purposes.  While the production correlator on the Blue Gene/P achieves a superb 96% of the theoretical peak performance, this is only 14% on ATI GPUs, and 26% on NVIDIA GPUs. The Cell/B.E. processor, in contrast, achieves an excellent 92%. We found that the Cell/B.E. is also the most energy-efficient solution, it runs the correlator 5-7 times more energy efficiently than the Blue Gene/P.  The research presented is an important pathfinder for next-generation telescopes.</p></blockquote>
<p>(Rob V. van Nieuwpoort and John W. Romein. &#8220;<a href="http://www.astron.nl/~nieuwpoort/papers/ics09-correlator.pdf" target="_blank">Using Many-Core Hardware to Correlate Radio Astronomy Signals</a>, Proceedings of the ACM International Conference on Supercomputing (ICS&#8217;09), pp. 440-449, June 8-12, 2009, Yorktown Heights, New York, USA.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2009/08/26/many-core-radio-astronomy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
