Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Hayashi:1994:AAS,
author = "Kenichi Hayashi and Tsunehisa Doi and Takeshi Horie
and Yoichi Koyanagi and Osamu Shiraki and Nobutaka
Imamura and Toshiyuki Shimizu and Hiroaki Ishihata and
Tatsuya Shindo",
title = "{AP1000+}: architectural support of {PUT\slash GET}
interface for parallelizing compiler",
journal = j-SIGPLAN,
volume = "29",
number = "11",
pages = "196--207",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:57 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p196-hayashi/",
abstract = "The scalability of distributed-memory parallel
computers makes them attractive candidates for solving
large-scale problems. New languages, such as HPF,
FortranD, and VPP Fortran, have been developed to
enable existing software to be easily ported to such
machines. Many distributed-memory parallel computers
have been built, but none of them support the
mechanisms required by such languages. We studied the
mechanisms required by parallelizing compilers and
proposed a new architecture to support them. Based on
this proposed architecture, we developed a new
distributed-memory parallel computer, the AP1000+,
which is an enhanced version of the AP1000. Using
scientific applications in VPP Fortran and C, such as
NAS parallel benchmarks, we simulated the performance
of the AP1000+.",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C5470 (Performance
evaluation and testing); C6150C (Compilers,
interpreters and other processors)",
conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
conftitle = "Sixth International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS-VI)",
corpsource = "Fujitsu Labs. Ltd., Kawasaki, Japan",
keywords = "AP1000; AP1000+; architectural support; C; design;
distributed memory systems; distributed-memory parallel
computers; FortranD; HPF; languages; large-scale
problem solving; measurement; NAS parallel benchmarks;
parallel architectures; parallel machines;
parallelising compilers; parallelizing compiler;
performance; performance evaluation; performance
simulation; PUT/GET interface; reconfigurable
architectures; scalability; scientific applications;
software portability; theory; VPP Fortran",
sponsororg = "ACM; IEEE Comput. Soc",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Parallel
processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
Storage Management, Distributed memories. {\bf C.0}
Computer Systems Organization, GENERAL,
Hardware/software interfaces.",
treatment = "P Practical",
}
Related entries
- AP1000,
28(7)218
- architectural,
6(4)132,
26(4)290,
26(4)303,
26(12)175,
27(9)238,
27(9)248,
27(9)274,
29(8)35,
29(11)171,
29(11)242,
29(11)308,
29(12)78,
31(9)37,
33(7)43
- ARCHITECTURES,
25(6)28,
26(6)229,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- attractive,
27(9)223,
29(11)12,
29(11)308,
33(7)1,
33(7)67
- benchmark,
6(4)159,
25(12)54,
25(12)85,
26(4)28,
26(4)290,
27(7)44,
27(7)94,
27(7)106,
28(6)1,
28(6)258,
28(6)268,
28(7)102,
28(7)218,
28(7)249,
29(6)36,
29(6)49,
29(6)85,
29(6)171,
29(10)341,
29(11)86,
29(11)145,
29(11)208,
29(11)232,
29(11)252,
29(11)286,
30(6)1,
30(6)13,
30(6)139,
30(6)218,
30(6)270,
30(8)29,
30(8)144,
31(10)83,
32(5)109,
32(5)122,
32(5)183,
32(5)235,
32(5)346-1,
33(11)35,
33(11)58,
33(11)71,
33(11)159,
33(11)170,
33(11)218,
33(11)252,
33(11)262,
33(11)283,
34(3)68,
34(7)96
- built,
25(6)16,
25(6)28,
27(7)12,
27(9)274,
28(3)363,
28(7)179,
28(7)198,
29(8)94,
29(11)51,
29(11)86,
30(6)291,
30(8)189,
33(7)51
- C.0,
28(6)1,
28(6)197,
29(6)313,
29(11)110,
29(11)122,
29(11)319,
30(3)94,
30(3)111,
31(5)137,
31(5)160,
32(5)358,
33(11)35,
33(11)46,
33(11)105,
33(11)262,
33(11)272
- C.1.2,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181
- C5220P,
29(9)22,
29(11)242,
29(11)297
- C5440,
26(6)145,
28(7)1,
28(7)54-1,
28(7)92,
28(7)187,
28(7)229,
29(9)22,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)219,
29(11)242,
29(11)274,
29(11)286,
29(11)297,
29(11)308,
29(11)328,
29(12)87,
30(6)196,
30(6)205,
30(6)258,
30(8)166,
30(8)199
- C5470,
26(4)28,
26(4)290,
29(11)76-1,
29(11)122,
29(11)132-1,
29(11)145,
29(11)158,
29(11)219,
29(11)274,
29(12)87,
30(11)20-1
- candidate,
28(6)268,
29(11)25,
29(11)219,
29(11)232
- D.4.2,
25(6)66,
25(6)234,
25(6)296,
27(9)10,
27(9)23,
27(9)51,
27(9)62,
27(9)124,
27(9)137,
27(9)149,
27(9)187,
27(9)274,
27(9)285,
28(6)217,
29(11)2,
29(11)76-1,
29(11)86,
29(11)98,
29(11)132-1,
29(11)145,
29(11)158,
29(11)208,
29(11)297,
30(11)125,
31(5)44,
31(9)74,
31(9)84,
31(9)105,
31(9)210,
31(9)244-1,
31(9)258,
31(9)279,
32(5)7,
32(5)97,
32(5)287,
32(5)296-1,
33(11)2,
33(11)12,
33(11)24,
33(11)92,
33(11)218,
33(11)240,
33(11)295,
34(3)1,
34(3)10,
34(3)20,
34(3)37,
34(3)49,
34(3)57,
34(3)68,
34(3)79,
34(3)86,
34(3)97,
34(3)118,
34(3)130,
34(3)138,
34(3)146,
34(3)166,
34(3)176,
34(3)186
- developed,
25(6)137,
28(3)1,
28(3)177,
28(3)345,
28(3)355,
28(3)357,
28(6)1,
28(6)26,
28(6)156,
28(6)237,
28(6)278,
28(7)92,
28(7)218,
28(8)90,
29(6)186,
29(8)101,
29(11)12,
30(3)119,
30(6)205,
30(6)270,
30(8)166,
30(8)179,
30(11)70,
30(11)99,
33(7)43,
33(7)59
- distributed-memory,
28(7)54-1,
28(7)149,
28(7)239,
29(6)107,
29(11)12,
30(8)68,
30(8)102,
30(8)156
- easily,
25(6)283,
27(7)55,
27(7)82,
27(7)94,
27(7)162,
27(7)311,
27(9)248,
28(6)278,
29(6)266,
29(11)263,
29(11)286,
30(3)35,
30(3)71
- enable,
27(7)12,
27(7)341,
28(6)46,
28(7)112,
29(6)218,
29(8)59,
29(11)158,
30(3)23,
30(3)83,
30(3)119,
30(6)291,
30(11)146-1
- enhanced,
28(7)208,
29(10)176,
34(5)139
- existing,
27(7)22,
27(7)106,
28(3)299,
28(3)355,
28(3)359,
28(6)78-1,
28(7)13,
28(7)33,
28(7)83,
28(7)179,
29(6)107,
29(6)135,
29(6)186,
29(6)218,
29(6)230,
29(6)349,
29(6)349-1,
29(8)119,
29(11)242,
29(11)308,
30(3)71,
30(3)119,
30(6)67,
30(6)79-1,
30(6)301,
31(10)18,
31(12)73
- Fortran,
25(1)52,
25(6)257,
26(2)83,
26(6)145,
26(6)145-1,
27(4)11,
27(7)94,
27(7)200,
28(1)1,
28(1)72,
28(3)361,
28(6)278,
28(6)300,
28(7)13,
28(7)33,
28(7)92,
28(7)149,
29(6)107,
29(7)54,
29(12)31,
30(4)61,
30(6)79-1,
30(6)218,
30(7)5,
30(8)58,
30(8)102,
30(8)112,
30(8)134,
31(4)20,
31(4)20-1,
32(3)57,
32(7)13,
33(3)57,
33(8)34,
34(12)24,
34(12)24-1
- GENERAL,
28(6)1,
28(6)197,
29(6)313,
29(11)110,
29(11)122,
29(11)319,
30(3)94,
30(3)111,
31(5)137,
31(5)160,
32(5)358,
33(11)35,
33(11)46,
33(11)105,
33(11)262,
33(11)272
- HPF,
28(7)92,
32(7)100,
33(3)57,
34(12)24
- large-scale,
6(4)196,
27(7)55,
27(9)274,
28(6)112,
28(7)54-1,
28(10)137,
29(11)308
- make,
25(1)59,
25(6)78,
25(6)85-1,
25(6)150,
25(6)246,
26(8)145,
27(7)1,
27(7)82,
27(7)152,
27(7)249,
27(9)285,
27(12)61,
28(3)69,
28(3)97,
28(3)231,
28(3)347,
28(6)156,
28(6)300,
28(7)64,
28(7)239,
29(6)24,
29(6)73,
29(6)257,
29(6)257-1,
29(6)349,
29(6)349-1,
29(8)35,
29(11)171,
29(11)308,
30(3)62,
30(3)94,
30(6)93,
30(6)103,
30(6)130,
30(6)174,
30(8)1,
30(8)58,
30(8)68,
30(8)80-1,
32(10)253
- many,
25(1)59,
25(6)112,
25(6)137,
25(6)189,
25(6)283,
27(1)95,
27(5)z,
27(7)68,
27(7)82,
27(7)116,
27(7)188-1,
27(9)285,
28(3)69,
28(3)343,
28(3)345,
28(3)347,
28(6)100,
28(6)187,
28(6)237,
28(6)258,
28(6)300,
28(7)13,
28(7)33,
28(7)54-1,
29(6)1,
29(6)36,
29(6)49,
29(6)73,
29(6)85,
29(6)171,
29(6)206,
29(6)302,
29(8)94,
29(8)101,
29(11)145,
29(11)171,
29(11)219,
29(11)252,
29(11)328,
30(3)13,
30(3)94,
30(3)119,
30(6)1,
30(6)67,
30(6)103,
30(6)291,
30(8)68,
30(8)134,
30(8)217,
30(11)20-1,
30(11)134,
33(7)19,
33(7)27
- memories,
27(9)124,
27(9)137,
27(9)149,
29(9)22,
29(11)86,
29(11)98,
29(11)145,
29(11)158,
29(11)219,
29(11)252,
29(11)286,
29(11)297,
30(11)125,
31(9)94,
31(9)268,
32(5)171,
33(11)228,
33(11)240,
33(11)252
- memory, distributed-,
28(7)54-1,
28(7)149,
28(7)239,
29(6)107,
29(11)12,
30(8)68,
30(8)102,
30(8)156
- multiprocessing,
28(7)198,
29(9)105,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)219,
29(11)242,
29(11)274,
29(11)286,
29(11)297,
29(11)308,
29(11)319,
29(11)328,
29(12)87,
30(6)196,
30(6)205,
30(6)258,
30(8)166,
30(8)199
- NAS,
28(6)1
- parallelising,
29(12)25,
29(12)31
- parallelizing,
25(6)137,
25(6)283,
26(7)167,
27(7)249,
28(7)13,
28(7)33,
28(7)179,
29(2)19,
29(6)135,
29(6)230,
29(12)31,
30(6)218,
30(8)58,
30(8)134,
30(8)166,
30(8)179,
30(12)37,
31(5)54
- portability,
25(5)53,
25(6)209,
27(7)116,
28(7)102,
28(7)179,
29(7)15,
29(11)132-1,
29(11)297,
30(3)103,
30(3)111,
32(2)45,
32(7)217
- ported,
28(7)198
- PROCESSOR,
25(6)28,
26(6)229,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- processors**.,
27(7)94,
27(9)285,
28(6)68,
28(6)112,
29(11)51,
29(11)61,
29(11)98,
31(9)26,
31(9)37,
31(9)50,
32(5)183,
33(11)170
- proposed,
27(7)200,
28(3)299,
28(6)90,
28(7)218,
29(6)302,
29(11)76-1,
29(11)242,
29(11)286,
29(11)308,
30(6)139,
30(8)112,
30(11)7,
30(11)41,
30(11)60,
30(11)134,
33(7)83
- reconfigurable,
29(9)22,
29(9)22-1
- required,
25(1)59,
25(6)102,
25(6)112,
25(6)272,
25(6)337,
27(9)248,
28(3)299,
29(6)302,
29(11)76-1,
29(11)98,
29(11)171,
29(11)319,
30(6)139,
30(11)20-1
- scalability,
29(11)2,
30(8)179,
32(10)106,
32(10)106-1
- scale, large-,
27(7)55,
27(9)274,
28(7)54-1,
28(10)137,
29(11)308
- scientific,
25(6)92,
25(6)137,
27(7)152,
27(7)188-1,
28(1)24,
28(6)1,
28(6)258,
28(7)33,
29(1)9,
29(10)191,
29(10)212,
29(11)219,
29(11)252,
29(11)286,
30(6)139,
30(8)11,
30(8)48,
30(8)68,
30(8)144,
32(3)21,
34(12)13,
34(12)13-1
- simulated,
29(4)58,
29(11)252,
30(6)151,
30(6)279
- simulation,
25(3)89,
26(8)80,
27(7)12,
27(7)200,
27(8)99,
28(3)149,
28(3)369,
28(6)177,
28(10)338,
28(12)158,
29(6)196,
29(6)218,
29(10)153,
29(11)38,
29(11)86,
29(11)98,
29(11)122,
29(11)132,
29(11)132-1,
29(11)158,
29(11)286,
29(11)308,
30(6)205,
30(6)291,
30(8)48,
30(8)179,
30(11)1,
31(5)249,
33(11)127,
33(11)283,
34(8)25,
34(8)151
- solving,
25(6)1,
25(6)296,
25(6)337,
27(7)188-1,
28(7)179,
29(6)349,
29(6)349-1,
29(8)46,
29(9)29,
30(6)163-1,
30(6)174,
30(8)48,
32(5)134,
33(7)51
- stream,
25(6)28,
26(4)2,
27(7)12,
27(7)68,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(3)33,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(8)11,
30(8)134,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181,
34(1)261
- studied,
25(6)322,
29(11)145,
30(8)68,
33(7)1
- them,
27(7)152,
27(9)262,
28(3)149,
28(6)90,
28(7)129,
28(7)229,
29(6)49,
30(11)20-1
- version,
25(6)234,
25(6)257,
25(6)337,
26(8)121,
26(11)230,
27(2)88,
27(5)z,
27(7)1,
27(7)32,
27(7)44,
27(7)188-1,
27(8)99,
27(12)57,
28(2)21,
28(3)37,
28(3)53,
28(3)299,
28(3)367,
28(7)198,
28(7)218,
29(6)1,
29(6)36,
29(6)266,
29(8)119,
29(9)44,
29(11)61,
29(11)252,
30(3)119,
30(6)13,
30(6)93,
30(6)315,
33(7)19,
33(7)51,
33(7)83