徒然なるままに

Mail: topography "AT" mail.goo.ne.jp

Partitioned Global Address Space (PGAS) Languages

2007-03-20 | SuperComputer
Partitioned Global Address Space (PGAS) Languages 2, 2007-04-29
==========
[07/04/01]
"Fortress Language Specification, v 1.0 beta", 06 Mar 2007
 http://fortress.sunsource.net/servlets/ReadMsg?list=announce&msgNo=4
"We have released a new draft of the Fortress Language Specification,
v 1.0 beta. Changes since 1.0 alpha are highlighted in an appendix."
 http://research.sun.com/projects/plrg/fortress.pdf (441 Pages)

fortress Project home
 http://fortress.sunsource.net/


The Forest Project, Sun Microsystems Laboratories
 http://research.sun.com/forest/COM.Sun.Labs.Forest.doc.external_www.overview.html
Programming Language Research, Sun Microsystems Laboratories
 http://research.sun.com/projects/plrg/
==========
[07/03/21]
"Using Co-Array Fortran and UPC for Maximum Overlap of Communication with Computation"
 (UPC and CAF on Baker),
 Jim. L. Schwarzmeier, Cray Inc., First Annual Cray Technical Workshop, February 28, 2007.
Review use of CAF/UPC on Baker
Simple Jacobi iteration of 2-D Laplace’s equation with runs on a Cray X1E system

"An Evaluation of Global Address Space Languages: Co-Array Fortran and Unified Parallel C",
 Cristian Coarfa, Rice University et al.,
 The Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2005).
 http://portal.acm.org/citation.cfm?id=1065950&coll=ACM&dl=ACM&CFID=14094767&CFTOKEN=59183782
==========
[07/03/20]
Partitioned Global Address Space/Parallel Global Address Space (PGAS) Languages:
 Unified Parallel C
 Co-Array Fortran
 Titanium (Javaの拡張)
 HPCS Languages(Chapel: Cray, X10: IBM, Fortness: Sun)
=====
Unified Parallel C at George Washington University
 http://upc.gwu.edu/
 UPC Publications
  http://www.gwu.edu/~upc/pubs.html
Berkeley UPC - Unified Parallel C
 http://upc.lbl.gov/
 Publications
  http://upc.lbl.gov/publications/
 Berkeley UPC downloads
  http://upc.lbl.gov/download/
GCC UPC (GCC Unified Parallel C)
 http://www.intrepid.com/upc.html
UPC Projects at Michigan Technological University (MTU)
 http://www.upc.mtu.edu/
 Publications
  http://www.upc.mtu.edu/papers.html
UPC Activities at the University of Florida
 http://www.hcs.ufl.edu/upc/
 Parallel Performance Wizard (PPW)
  http://ppw.hcs.ufl.edu/
 A Performance Analysis Tool Designed for UPC and SHMEM Programs
 GASP Tool Interface, A Global Address Space Address Performance Analysis Tool Interface
  http://gasp.hcs.ufl.edu/
-----
Co-Array Fortran
 http://www.co-array.org/
Co-arrays in the next Fortran Standard, ISO/IEC JTC1/SC22/WG5 N1642
 ftp://ftp.nag.co.uk/sc22wg5/N1601-N1650/N1642.pdf
Co-Array Fortran at Rice University
 http://www.hipersoft.rice.edu/caf/
 Publications
  http://www.hipersoft.rice.edu/caf/publications/index.html
  "Expressiveness, Programmability and Portable High Performance of Global Address Space Languages",
   Yuri Dotsenko. Ph.D. Thesis, Department of Computer Science, Rice Univesity, January 2007.
  "Portable High Performance and Scalability of Global Address Space Languages",
   Cristian Coarfa. Ph.D. Thesis, Department of Computer Science, Rice Univesity, January 2007.
  は、PGASの概要・背景を知るにはよいかも。
 Performance
  http://www.hipersoft.rice.edu/caf/performance/index.html
-----
Titanium
 http://titanium.cs.berkeley.edu/
 Titanium Papers
  http://titanium.cs.berkeley.edu/papers.html
=====
通信ライブラリ
Global-Address Space Networking (GASNet)
 http://gasnet.cs.berkeley.edu/
Parallel Global Address Space (PGAS)用ネットワークレイヤー
GASNet Performance Results
 http://gasnet.cs.berkeley.edu/performance/
Future releases will add support for Portals on the Cray XT-3, RDMA-based LAPIが楽しみ。

Aggregate Remote Memory Copy (ARMCI) library
 http://www.emsl.pnl.gov/docs/parsoft/armci/index.html
"to provide a general-purpose, efficient, and widely portable remote memory access (RMA) operations
(one-sided communication) optimized for contiguous and noncontiguous (strided, scatter/gather,
I/O vector) data transfers. In addition, ARMCI includes a set of atomic and mutual exclusion operations."

The Global Arrays (GA) toolkit
 http://www.emsl.pnl.gov/docs/global/
"The Global Arrays (GA) toolkit provides an efficient and portable "shared-memory" programming interface
for distributed-memory computers."
=====
AHPCRC-DARPA Partitioned Global Address Space (PGAS) Programming Models Conference, 2006, 3-4 October, 2006
 http://www.ahpcrc.org/conferences/PGAS2006/
AHPCRC-DARPA Parallel Global Address Space (PGAS) Programming Models Conference, 2005, 12-14 September, 2005
 http://www.ahpcrc.org/conferences/PGAS2005/
=====
Marc Snir, Michael Faiman and Saburo Muroga Professor,
 Computer Science and Head of the Computer Science Department,
 The University of Illinois at Urbana-Champaign
  http://www.cs.uiuc.edu/homes/snir/

Recent Presentaiton
 "Languages for High Performance Computing",
  Presentation at SOSP10, 03/2006
 "Software for Petascale Computing",
  Presentation at NCSA Workshop on Petascale Computing and at Xian NPU, China, 05/2006
 "Programming Languages for High Performance Computing",
  Presentation at UIUC (also presented, in part at UIC and Purdue), 09/2006
-----
"DARPA's High Productivity Language Systems Project: One Language To Rule Them All, or ADA Strikes Back?",
 Rusty Lusk, Argonne National Laboratory
 Clusters and Computational Grids for Scientific Computing 2006,
 September 10 – 13, 2006
 http://www.cs.utk.edu/~dongarra/ccgsc2006/

Ewing ("Rusty") Lusk, Senior Computer Scientist
 Acting Division Director
 Mathematics and Computer Science Division
 Argonne National Laboratory
 http://www-unix.mcs.anl.gov/~lusk/
=====
HPCS Language Resources
 http://crd.lbl.gov/~parry/hpcs_resources.html
=====
2006 HPC Challenge Awards
 http://www.hpcchallenge.org/custom/index.html?lid=103&slid=212
2006 HPC Challenge Class 2 Awards
 Best Overall Productivity: Bradley Kuszmaul: MIT CSAIL: Cilk
 Best Productivity in Performance: Calin Cascaval: IBM: UPC
 Best Productivity and Elegance: Cleve Moler: MathWorks: Parallel MATLAB
 Best Student Paper: Vadim Guzev: Russian People Friendship University: MC#
 Honorable Mention: Brad Chamberlain: Cray Inc.: Chapel
 Honorable Mention: Vivek Sarkar: IBM: X10
=====
High Performance Fortran メモ:

High Performance Fortran で並列計算を始めよう
(プラズマ・核融合学会誌連載コラム, 2006年8月~)
 http://www.hpfpc.org/documents/jsps/index.html
 第 1 回:HPF とは?(2006 年 8 月号掲載)
 第 2 回:使ってみよう HPF(2006 年 9 月号掲載)
 第 3 回:作ってみようHPF プログラム (1)(2006 年 10 月号掲載)
 第 4 回:作ってみようHPF プログラム (2)(2006 年 11 月号掲載)
 第 5 回:作ってみようHPF プログラム (3)(2006 年 12 月号掲載)
 第 6 回:見てみよう実用プログラム
 第 7 回:もっと活用しよう HPF (1)(2007 年 2 月号掲載)

HPF (High Performance Fortran) 推進協議会
 http://www.hpfpc.org/index.html

High Performance Fortan, Rice University
 http://hpff.rice.edu/
==========
High Productivity Computing Systems(HPCS) PhaseIII, 2006-11-22
US DOE Office of Science: FAST-OS(FastOS) プロジェクト, 2006-02-18


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。