Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/331532.331542acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article
Free access

High performance computing with the Array package for Java: a case study using data mining

Published: 01 January 1999 Publication History
First page of PDF

References

[1]
R. Agrawal, T. Imielinski, and A. Swami. Mining associations between sets of items in massive databases. In Proceedings of the ACM-SIGMOD 1993 International Conference on Management of Data, pages 207-216, Washington, DC, May 1993.]]
[2]
A. Bik and D. B. Gannon. A note on level 1 BLAS in Java. In Proceedings of the Workshop on Java for Computational Science and Engineering - Simulation and Modeling II, June 1997. URL http:// www.npac.syr.edu/users/gcf/03/javaforcse/acmspecissue/latestpapers.html.]]
[3]
B. Blount and S. Chatterjee. An evaluation of Java for numerical computing. In Proceedings of ISCOPE'98, volume 1505 of Lecture Notes in Computer Science, pages 35-46. Springer Verlag, 1998.]]
[4]
F. Bodin, P. Beckmann, D. Gannon, S. Narayana, and S. X. Yang. Distributed pC++: Basic ideas for an object parallel language. Scientific Programming, 2(3):7-22, 1993.]]
[5]
H. Casanova, J. Dongarra, and D. M. Doolin. Java access to numerical libraries. Concurrency, Pract. Exp. (UK), 9(11):1279-91, November 1997. Java for Computational Science and Engineering - Simulation and Modeling II Las Vegas, NV, USA 21 June 1997.]]
[6]
W.-M. Ching and D. Ju. Execution of automatically parallelized APL programs on RP3. IBM Journal of Research and Development, 35(5/6):767-777, 1991.]]
[7]
J. J. Dongarra, I. S. Duff, D. C. Sorensen, and H. A. van der Vorst. Solving Linear Systems on Vector and Shared Memory Computers. Society for Industrial and Applied Mathematics, 1991.]]
[8]
R. Gupta. A fresh look at optimizing array bounds checking. In Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation, pages 272-282, June 1990.]]
[9]
R. Gupta. Optimizing array bound checks using flow analysis. ACM Letters on Programming Languages and Systems, 2(1-4):135-150, March-December 1993.]]
[10]
International Business Machines Corporation. DATABASE 2 Parallel Edition for AIX Administration Guide, June 1996.]]
[11]
International Business Machines Corporation. IBM Engineering and Scientific Subroutine Library for AIX - Guide and Reference, December 1997.]]
[12]
International Business Machines Corporation. IBM Parallel Engineering and Scientific Subroutine Library for AIX - Guide and Reference, December 1997.]]
[13]
Java Grande Forum. Report: Making Java work for high-end computing. Java Grande Forum Panel, SC98, Orlando, FL, November 1998. URL http://www.javagrande.org/reports.htm.]]
[14]
M. Mehta, R. Agrawal, and J. Rissanen. SLIQ, a fast scalable classifier for data mining. In Proceedings of the Fifth International Conference on Knowledge Discovery in Databases and Data Mining, Montreal, Canada, August 1995.]]
[15]
S. P. Midkiff, J. E. Moreira, and M. Snir. Optimizing bounds checking in Java programs. IBM Systems Journal, 37(3):409-453, August 1998.]]
[16]
J. E. Moreira, S. P. Midkiff, and M. Gupta. From flop to Megaflops: Java for technical computing. In Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing, LCPC'98, 1998. IBM Research Report 21166.]]
[17]
J. E. Moreira, S. P. Midkiff, and M. Gupta. Ninja: Numerically Intensive Java. Project page for the Numerically Intensive Java project at URL http://www.research.ibm.com/ninja, December 1998.]]
[18]
J. E. Moreira, S. P. Midkiff, M. Gupta, and P. V. Artigas. Java programming for high performance numerical computing. Technical Report 21481, IBM Research Division, 1999.]]
[19]
J. E. Moreira, S. P. Midkiff, M. Gupta, and P. V. Artigas. Numerically Intensive Java. URL http:// www.alphaWorks.ibm.com/tech/ninja, April 1999. A sequential version of the Array package is available for download.]]
[20]
Communications of the ACM. Special Issue on Information Filtering, volume 35(12). Association for Computing Machinery, December 1992.]]
[21]
R. Parsons and D. Quinlan. Run time recognition of task parallelism within the P++ parallel array class library. In Proceedings of the Scalable Parallel Libraries Conference, pages 77-86. IEEE Comput. Soc. Press, October 1993.]]
[22]
J. V. W. Reynders, J. C. Cummings, M. Tholburn, P. J. Hinker, S. R. Atlas, S. Banerjee, M. Srikant, W. F. Humphrey, S. R. Karmesin, and K. Keahey. POOMA: A framework for scientific simulation on parallel architectures. In Proceedings of First International Workshop on High Level Programming Models and Supportive Environments, Honolulu, HI, pages 41-49, April 16 1996. Technical report available at http://www.acl.lanl.gov/PoomaFramework/papers/papers.html.]]
[23]
V. Seshadri. IBM High Performance Compiler for Java. AIXpert Magazine, September 1997. Available at URL http://www.developer.ibm.com/library/aixpert.]]
[24]
U. Shardanand and P. Maes. Social information filtering: algorithms for automated "word of mouth". In CHI-95 Conference Proceedings, Denver, CO, May 1995.]]
[25]
E. Simoudis. Reality check for data mining. IEEE Expert: Intelligent systems and their applications, 26(3), October 1996.]]
[26]
R. G. Willhoft. Parallel expression in the APL2 language. IBM Systems Journal, 30(4):498-512, 1991.]]

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '99: Proceedings of the 1999 ACM/IEEE conference on Supercomputing
January 1999
1015 pages
ISBN:1581130910
DOI:10.1145/331532
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1999

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SC '99
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)6
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Runtime support for scalable programming in JavaThe Journal of Supercomputing10.1007/s11227-007-0125-543:2(165-182)Online publication date: 1-Feb-2008
  • (2005)Collective communication for the HPJava programming languageConcurrency and Computation: Practice and Experience10.1002/cpe.85917:7-8(867-894)Online publication date: 23-Feb-2005
  • (2004)Applications of HPJavaLanguages and Compilers for Parallel Computing10.1007/978-3-540-24644-2_10(147-161)Online publication date: 2004
  • (2003)Evaluating the importance of virtual memory for Java2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003.10.1109/ISPASS.2003.1190237(101-110)Online publication date: 2003
  • (2003)Translation Schemes for the HPJava Parallel Programming LanguageLanguages and Compilers for Parallel Computing10.1007/3-540-35767-X_2(18-32)Online publication date: 13-May-2003
  • (2001)Translation schemes for the HP java parallel programming languageProceedings of the 14th international conference on Languages and compilers for parallel computing10.5555/1769331.1769333(18-32)Online publication date: 1-Aug-2001
  • (2000)AJaPACKProceedings of the ACM 2000 conference on Java Grande10.1145/337449.337529(140-149)Online publication date: 3-Jun-2000
  • (2000)Panel sessionAdvances in Engineering Software10.1016/S0965-9978(00)00018-131:8-9(743-751)Online publication date: 1-Aug-2000

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media