% GNUPLOT: LaTeX picture using EEPIC macros
\setlength{\unitlength}{0.240900pt}
\begin{picture}(1500,900)(100,0)
\tenrm
\thinlines \drawline[-50](264,158)(1436,158)
\thicklines \path(264,158)(284,158)
\thicklines \path(1436,158)(1416,158)
\put(242,158){\makebox(0,0)[r]{0.0}}
\thicklines \path(264,284)(284,284)
\thicklines \path(1436,284)(1416,284)
\put(242,284){\makebox(0,0)[r]{2.0}}
\thicklines \path(264,410)(284,410)
\thicklines \path(1436,410)(1416,410)
\put(242,410){\makebox(0,0)[r]{4.0}}
\thicklines \path(264,535)(284,535)
\thicklines \path(1436,535)(1416,535)
\put(242,535){\makebox(0,0)[r]{6.0}}
\thicklines \path(264,661)(284,661)
\thicklines \path(1436,661)(1416,661)
\put(242,661){\makebox(0,0)[r]{8.0}}
\thicklines \path(264,787)(284,787)
\thicklines \path(1436,787)(1416,787)
\put(242,787){\makebox(0,0)[r]{10.0}}
\thicklines \path(264,158)(264,178)
\thicklines \path(264,787)(264,767)
\put(264,113){\makebox(0,0){$10^5$}}
\thicklines \path(557,158)(557,178)
\thicklines \path(557,787)(557,767)
\put(557,113){\makebox(0,0){$10^6$}}
\thicklines \path(850,158)(850,178)
\thicklines \path(850,787)(850,767)
\put(850,113){\makebox(0,0){$10^7$}}
\thicklines \path(1143,158)(1143,178)
\thicklines \path(1143,787)(1143,767)
\put(1143,113){\makebox(0,0){$10^8$}}
\thicklines \path(1436,158)(1436,178)
\thicklines \path(1436,787)(1436,767)
\put(1436,113){\makebox(0,0){$10^9$}}
\thicklines \path(264,158)(1436,158)(1436,787)(264,787)(264,158)
\put(850,68){\makebox(0,0){Number of Elements}}
\put(850,832){\makebox(0,0){Sorting 32-bit integers on the 128-node AP1000}}
\put(276,756){\makebox(0,0)[l]{Elements per}}
\put(276,718){\makebox(0,0)[l]{second $\times 10^6$}}
\put(1306,722){\makebox(0,0)[r]{projected serial rate}}
\thinlines \path(1328,722)(1394,722)
\thinlines \path(264,662)(264,662)(276,658)(288,653)(300,648)(311,644)(323,640)(335,635)(347,631)(359,627)(371,623)(382,619)(394,616)(406,612)(418,608)(430,605)(442,601)(453,598)(465,594)(477,591)(489,588)(501,584)(513,581)(524,578)(536,575)(548,572)(560,569)(572,566)(584,563)(595,561)(607,558)(619,555)(631,552)(643,550)(655,547)(667,544)(678,542)(690,539)(702,537)(714,534)(726,532)(738,530)(749,527)(761,525)(773,523)(785,520)(797,518)(809,516)(820,514)(832,511)(844,509)
\thinlines \path(844,509)(856,507)(868,505)(880,503)(891,501)(903,499)(915,497)(927,495)(939,493)(951,491)(962,489)(974,488)(986,486)(998,484)(1010,482)(1022,480)(1033,478)(1045,477)(1057,475)(1069,473)(1081,472)(1093,470)(1105,468)(1116,467)(1128,465)(1140,463)(1152,462)(1164,460)(1176,459)(1187,457)(1199,456)(1211,454)(1223,453)(1235,451)(1247,450)(1258,448)(1270,447)(1282,445)(1294,444)(1306,443)(1318,441)(1329,440)(1341,439)(1353,437)(1365,436)(1377,435)(1389,433)(1400,432)(1412,431)(1424,429)(1436,428)
\put(1306,677){\makebox(0,0)[r]{serial rate $\times 128$}}
\put(1350,677){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(272,661){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(284,659){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(296,649){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(308,648){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(320,639){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(333,635){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(345,635){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(357,633){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(369,615){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(381,625){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(393,624){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(405,615){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(417,609){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(430,611){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(442,604){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(454,577){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(466,594){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(478,592){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(490,590){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(502,581){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(515,585){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(527,577){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(539,566){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(551,571){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(563,565){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(575,567){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(587,567){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(599,561){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(612,560){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(624,550){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(636,551){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(648,550){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(660,549){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(672,540){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(684,540){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(696,538){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1306,632){\makebox(0,0)[r]{parallel rate}}
\put(1350,632){\makebox(0,0){$+$}}
\put(295,215){\makebox(0,0){$+$}}
\put(308,217){\makebox(0,0){$+$}}
\put(320,221){\makebox(0,0){$+$}}
\put(332,225){\makebox(0,0){$+$}}
\put(344,231){\makebox(0,0){$+$}}
\put(356,235){\makebox(0,0){$+$}}
\put(368,242){\makebox(0,0){$+$}}
\put(380,249){\makebox(0,0){$+$}}
\put(392,243){\makebox(0,0){$+$}}
\put(404,254){\makebox(0,0){$+$}}
\put(417,259){\makebox(0,0){$+$}}
\put(429,266){\makebox(0,0){$+$}}
\put(441,268){\makebox(0,0){$+$}}
\put(453,281){\makebox(0,0){$+$}}
\put(465,287){\makebox(0,0){$+$}}
\put(477,289){\makebox(0,0){$+$}}
\put(489,294){\makebox(0,0){$+$}}
\put(501,301){\makebox(0,0){$+$}}
\put(513,309){\makebox(0,0){$+$}}
\put(526,318){\makebox(0,0){$+$}}
\put(538,295){\makebox(0,0){$+$}}
\put(550,324){\makebox(0,0){$+$}}
\put(562,337){\makebox(0,0){$+$}}
\put(574,336){\makebox(0,0){$+$}}
\put(586,347){\makebox(0,0){$+$}}
\put(598,350){\makebox(0,0){$+$}}
\put(610,359){\makebox(0,0){$+$}}
\put(623,362){\makebox(0,0){$+$}}
\put(635,365){\makebox(0,0){$+$}}
\put(647,376){\makebox(0,0){$+$}}
\put(659,372){\makebox(0,0){$+$}}
\put(671,381){\makebox(0,0){$+$}}
\put(683,385){\makebox(0,0){$+$}}
\put(695,384){\makebox(0,0){$+$}}
\put(707,390){\makebox(0,0){$+$}}
\put(720,391){\makebox(0,0){$+$}}
\put(732,394){\makebox(0,0){$+$}}
\put(744,399){\makebox(0,0){$+$}}
\put(756,397){\makebox(0,0){$+$}}
\put(768,393){\makebox(0,0){$+$}}
\put(780,398){\makebox(0,0){$+$}}
\put(792,393){\makebox(0,0){$+$}}
\put(804,396){\makebox(0,0){$+$}}
\put(817,396){\makebox(0,0){$+$}}
\put(829,382){\makebox(0,0){$+$}}
\put(841,394){\makebox(0,0){$+$}}
\put(853,393){\makebox(0,0){$+$}}
\put(865,395){\makebox(0,0){$+$}}
\put(877,394){\makebox(0,0){$+$}}
\put(889,395){\makebox(0,0){$+$}}
\put(901,396){\makebox(0,0){$+$}}
\put(914,385){\makebox(0,0){$+$}}
\put(926,393){\makebox(0,0){$+$}}
\put(938,392){\makebox(0,0){$+$}}
\put(950,395){\makebox(0,0){$+$}}
\put(962,394){\makebox(0,0){$+$}}
\put(974,395){\makebox(0,0){$+$}}
\put(986,394){\makebox(0,0){$+$}}
\put(999,392){\makebox(0,0){$+$}}
\put(1011,393){\makebox(0,0){$+$}}
\put(1023,394){\makebox(0,0){$+$}}
\put(1035,383){\makebox(0,0){$+$}}
\put(1047,391){\makebox(0,0){$+$}}
\put(1059,385){\makebox(0,0){$+$}}
\put(1071,390){\makebox(0,0){$+$}}
\put(1083,389){\makebox(0,0){$+$}}
\put(1096,383){\makebox(0,0){$+$}}
\put(1108,380){\makebox(0,0){$+$}}
\put(1120,379){\makebox(0,0){$+$}}
\put(1132,378){\makebox(0,0){$+$}}
\put(1144,379){\makebox(0,0){$+$}}
\put(1156,379){\makebox(0,0){$+$}}
\put(1168,386){\makebox(0,0){$+$}}
\put(1180,376){\makebox(0,0){$+$}}
\put(1193,383){\makebox(0,0){$+$}}
\put(1205,379){\makebox(0,0){$+$}}
\put(1217,375){\makebox(0,0){$+$}}
\put(1229,379){\makebox(0,0){$+$}}
\put(1241,375){\makebox(0,0){$+$}}
\put(1253,374){\makebox(0,0){$+$}}
\put(1265,371){\makebox(0,0){$+$}}
\put(1275,376){\makebox(0,0){$+$}}
\put(1286,375){\makebox(0,0){$+$}}
\put(1296,373){\makebox(0,0){$+$}}
\put(1305,369){\makebox(0,0){$+$}}
\put(1314,367){\makebox(0,0){$+$}}
\put(1322,367){\makebox(0,0){$+$}}
\put(1337,367){\makebox(0,0){$+$}}
\put(1344,366){\makebox(0,0){$+$}}
\end{picture}
