Abstract
The stream architecture is one of the emerging architectures that address the memory-wall problem of modern processors. While it is successful in the domain of multimedia, its efficiency to scientific applications is increasingly concerned. This paper implements a stream program for Laplace transformation and evaluates its performance on the FT64 stream processor, which is the first implementation of a 64-bit stream processor for scientific computing. The stream program is optimized against the memory hierarchy of FT64 to minimize the expensive off-chip memory transfers. The preliminary results show that FT64 is more efficient than the traditional cache-based processor (Itanium2) for Laplace transformation.
This work is supported by NSFC (60621003 and 60633050).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Kapasi, U., Dally, W.J., Rixner, S., Owens, J.D., Khailany, B.: The Imagine Stream Processor. In: ICCD 2002. Proceedings of 20th IEEE International Conference on Computer Design, pp. 282–288. IEEE Computer Society Press, Los Alamitos (2002)
Dally, W.J., Hanrahan, P., Erez, M., Knight, T.J., et al.: Merrimac: Supercomputing with Streams. In: SC 2003. Proceedings of Supercomputing Conference 2003, pp. 35–42 (2003)
Rixner, S.: Stream Processor Architecture. Kluwer Academic Publishers, Group (2002)
Taylor, M., Kim, J., Miller, J., Wentzlaff, D., et al.: The Raw Microprocessor: A Computational Fabric for Software Circuits and General Purpose Programs. IEEE Micro. 22(2), 25–35 (2002)
Yang, X., Yan, X., Xing, Z., Deng, Y., Jiang, J., Zhang, Y.: A 64-bit Stream Processor Architecture for Scientific Applications. In: ISCA 2007: Proceedings of the 34st Annual International Symposium on Computer Architecture (2007)
Gordon, M.I., Thies, W., Karczmarek, M., Lin, J., et al.: A Stream Compiler for Communication-exposed Architectures. In: ASPLOS-X. Proceedings of the 10th international conference on Architectural support for programming languages and operating systems, pp. 291–303. ACM Press, New York (2002)
Owens, J., Kapasi, U., Mattson, P., Towles, B., Serebrin, B., Rixner, S., Dally, W.: Media Processing Applications on the Imagine Stream Processor. In: ICCD 2002. Proceedings of 20th IEEE International Conference on Computer Design, pp. 295–302. IEEE Computer Society Press, Los Alamitos (2002)
Mattson, P.: A Programming System for the Imagine Media Processor. PhD thesis, Stanford University (2002)
NCSABench, http://www.ncsa.uiuc.edu/UserInfo/Perf/NCSAbench/
Ahn, J.H., Dally, W.J., Khailany, B., Kapasi, U.J., Das, A.: Evaluating the Imagine Stream Architecture. In: ISCA 2004. Proceedings of the 31st Annual International Symposium on Computer Architecture, pp. 14–25 (2004)
Griem, G., Oliker, L.: Transitive Closure on the Imagine Stream Processor. In: The 5th Workshop on Media and Streaming Processors (2003)
Erez, M., Ahn, J.H., Garg, A., Dally, W.J., Darve, E.: Analysis and Performance Results of a Molecular Modeling Application on Merrimac. In: SC 2004. Proceedings of Supercomputing Conference 2004, pp. 263–272 (2004)
Fatica, M., Jameson, A., Aloso, J.J.: StreamFlo: an Euler Solver for Streaming Architectures. In: 42nd AIAA conference, Reno, Nevada, USA (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Deng, Y., Yang, X., Yan, X., Zeng, K. (2007). Laplace Transformation on the FT64 Stream Processor. In: Choi, L., Paek, Y., Cho, S. (eds) Advances in Computer Systems Architecture. ACSAC 2007. Lecture Notes in Computer Science, vol 4697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74309-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-74309-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74308-8
Online ISBN: 978-3-540-74309-5
eBook Packages: Computer ScienceComputer Science (R0)