[BOOK][B] The high performance Fortran handbook
CH Koelbel - 1994 - books.google.com
High Performance Fortran (HPF) is a set of extensions to Fortran expressing parallel execution
at a relatively high level. For the thousands of scientists, engineers, and others who wish …
at a relatively high level. For the thousands of scientists, engineers, and others who wish …
Scheduling strategies for mapping application workflows onto the grid
A Mandal, K Kennedy, C Koelbel…�- …�Symposium on High�…, 2005 - ieeexplore.ieee.org
In this work, we describe new strategies for scheduling and executing workflow applications
on grid resources using the GrADS [Ken Kennedy et al., 2002] infrastructure. Workflow …
on grid resources using the GrADS [Ken Kennedy et al., 2002] infrastructure. Workflow …
The rise and fall of High Performance Fortran: an historical object lesson
K Kennedy, C Koelbel, H Zima�- Proceedings of the third ACM SIGPLAN�…, 2007 - dl.acm.org
… Kennedy agreed to serve as the HPFF chair and Charles Koelbel assumed the role of Executive
Direc… Besides Kennedy and Koelbel, those participants who were editors of the standard …
Direc… Besides Kennedy and Koelbel, those participants who were editors of the standard …
[PDF][PDF] Exascale software study: Software challenges in extreme scale systems
…, W Harrod, K Hill, J Hiller, S Karp, C Koelbel…�- DARPA IPTO, Air Force�…, 2009 - Citeseer
Extreme Scale processors containing hundreds or even thousands of cores will challenge
current operating system (OS) practices. Many of the fundamental assumptions that underlie …
current operating system (OS) practices. Many of the fundamental assumptions that underlie …
New grid scheduling and rescheduling methods in the GrADS project
…, L Johnsson, K Kennedy, C Koelbel…�- International Journal of�…, 2005 - Springer
The goal of the Grid Application Development Software (GrADS) Project is to provide
programming tools and an execution environment to ease program development for the Grid. This …
programming tools and an execution environment to ease program development for the Grid. This …
Supporting shared data structures on distributed memory architectures
C Koelbel, P Mehrotra, J Van Rosendale�- Proceedings of the second�…, 1990 - dl.acm.org
Programming nonshared memory systems is more difficult than programming shared
memory systems, since there is no support for shared data structures. Current programming …
memory systems, since there is no support for shared data structures. Current programming …
Compiling global name-space parallel loops for distributed execution
C Koelbel, P Mehrotra�- IEEE Transactions on Parallel & Distributed�…, 1991 - computer.org
Compiler support required to allow programmers to express their algorithms using a global
name-space is discussed. A general method for the analysis of a high-level source program …
name-space is discussed. A general method for the analysis of a high-level source program …
VGrADS: enabling e-Science workflows on grids and clouds with fault tolerance
L Ramakrishnan, C Koelbel, YS Kee, R Wolski…�- Proceedings of the�…, 2009 - dl.acm.org
Today's scientific workflows use distributed heterogeneous resources through diverse grid
and cloud interfaces that are often hard to program. In addition, especially for time-sensitive …
and cloud interfaces that are often hard to program. In addition, especially for time-sensitive …
New grid scheduling and rescheduling methods in the GrADS project
…, A Dasgupta, K Kennedy, C Koelbel…�- 18th International�…, 2004 - ieeexplore.ieee.org
The goal of the Grid Application Development Software (GrADS) project is to provide
programming tools and an execution environment to ease program development for the grid. We …
programming tools and an execution environment to ease program development for the grid. We …
Defining and measuring the productivity of programming languages
K Kennedy, C Koelbel…�- The International Journal�…, 2004 - journals.sagepub.com
The goal of programming support systems is to make it possible for application developers
to produce software faster, without any degradation in software quality. However, it is …
to produce software faster, without any degradation in software quality. However, it is …