]> AND Private Git Repository - mpi-energy.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
New version.
authorafanfakh <afanfakh@fanfakh.afanfakh>
Fri, 16 May 2014 09:28:29 +0000 (11:28 +0200)
committerafanfakh <afanfakh@fanfakh.afanfakh>
Fri, 16 May 2014 09:28:29 +0000 (11:28 +0200)
14 files changed:
fig/bt.eps
fig/bt.pdf
fig/cg.eps
fig/cg.pdf
fig/cg_per.eps
fig/cg_per.pdf
fig/compare_class_C.pdf
fig/file.eps
fig/file.pdf
fig/file3.eps
fig/file3.pdf
fig/lu_pre.eps
fig/lu_pre.pdf
paper.tex

index d30c63c76ad2390354b6ce713cd0cdcab298c5bd..2f44b28de1a2b62774dddbbc098e197f158aebba 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: bt.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: bt.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 19:20:05 2014
+%%CreationDate: Thu May 15 12:08:40 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 19:20:05 2014)
+  /CreationDate (Thu May 15 12:08:40 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,128 +454,150 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 602 448 M
 ( 0.3) Rshow
 602 448 M
 ( 0.3) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 799 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 799 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 602 799 M
 ( 0.4) Rshow
 602 799 M
 ( 0.4) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.5) Rshow
 -4482 0 R
 ( 0.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1502 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1502 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.6) Rshow
 -4482 0 R
 ( 0.6) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.7) Rshow
 -4482 0 R
 ( 0.7) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2205 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2205 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.8) Rshow
 -4482 0 R
 ( 0.8) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.9) Rshow
 -4482 0 R
 ( 0.9) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2908 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2908 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1) Rshow
 -4482 0 R
 ( 1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1.1) Rshow
 -4482 0 R
 ( 1.1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1.2) Rshow
 -4482 0 R
 ( 1.2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -587,30 +609,36 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 140 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 140 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-1328 659 M
+/Helvetica findfont 140 scalefont setfont
+1416 659 M
 (Optimal scaling factor=1.315) Lshow
 (Optimal scaling factor=1.315) Lshow
-864 3470 M
+/Helvetica findfont 140 scalefont setfont
+889 3470 M
 (BT Class C) Lshow
 1.000 UL
 LT1
 (BT Class C) Lshow
 1.000 UL
 LT1
-0.00 0.00 0.00 C 1216 587 M
+0.00 0.00 0.00 C 1293 587 M
 32 -121 V
 32 121 V
 -32 1513 R
 0 -1634 V
 stroke
 gsave [] 0 setdash
 32 -121 V
 32 121 V
 -32 1513 R
 0 -1634 V
 stroke
 gsave [] 0 setdash
-1216 587 M
+1293 587 M
 32 -121 V
 32 121 V
 stroke
 32 -121 V
 32 121 V
 stroke
@@ -621,57 +649,61 @@ LTb
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
+/Helvetica findfont 140 scalefont setfont
+4496 3464 M
 (Normalized performance inv.) Rshow
 (Normalized performance inv.) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3464 M
 399 0 V
 686 2908 M
 399 0 V
 686 2908 M
-74 -157 V
-81 -129 V
-88 -128 V
-97 -130 V
-106 -131 V
-117 -132 V
-131 -133 V
-146 -134 V
-164 -135 V
-186 -136 V
-212 -137 V
-245 -138 V
-286 -139 V
-338 -140 V
-3363 868 L
-3858 726 L
-4478 582 L
+84 -157 V
+92 -129 V
+963 2494 L
+109 -130 V
+121 -131 V
+133 -132 V
+149 -133 V
+165 -134 V
+187 -135 V
+211 -136 V
+241 -137 V
+279 -138 V
+325 -139 V
+384 -140 V
+3728 868 L
+4291 726 L
+4995 582 L
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
+/Helvetica findfont 140 scalefont setfont
+4496 3296 M
 (Normalized energy) Rshow
 (Normalized energy) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 LT1
-1.00 0.00 0.00 C 4580 3338 M
+1.00 0.00 0.00 C 4580 3296 M
 399 0 V
 686 2908 M
 399 0 V
 686 2908 M
-74 -250 V
-81 -188 V
-88 -177 V
-97 -165 V
-106 -152 V
-117 -140 V
-131 -126 V
-146 -111 V
-164 -97 V
-186 -80 V
-212 -62 V
-245 -41 V
-286 -19 V
-338 8 V
-406 39 V
-495 79 V
-620 130 V
+84 -250 V
+92 -188 V
+963 2293 L
+109 -165 V
+121 -152 V
+133 -140 V
+149 -126 V
+165 -111 V
+187 -97 V
+211 -80 V
+241 -62 V
+279 -41 V
+325 -19 V
+384 8 V
+461 39 V
+563 79 V
+704 130 V
 % End plot #2
 stroke
 LTb
 % End plot #2
 stroke
 LTb
index 80a301799d226cb7eebd82123432f003f2a30378..626ffffd2990f3b1bba200fafdde36b408fad1ac 100644 (file)
Binary files a/fig/bt.pdf and b/fig/bt.pdf differ
index aa625f040eeaff1f049c505c54a34a57c8cf2693..b6a17523ac66047c618baa8e439348957beaef81 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: cg.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: cg.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 16:08:11 2014
+%%CreationDate: Thu May 15 12:07:41 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 16:08:11 2014)
+  /CreationDate (Thu May 15 12:07:41 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,128 +454,150 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 602 448 M
 ( 0.3) Rshow
 602 448 M
 ( 0.3) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 799 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 799 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 602 799 M
 ( 0.4) Rshow
 602 799 M
 ( 0.4) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.5) Rshow
 -4482 0 R
 ( 0.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1502 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1502 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.6) Rshow
 -4482 0 R
 ( 0.6) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.7) Rshow
 -4482 0 R
 ( 0.7) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2205 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2205 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.8) Rshow
 -4482 0 R
 ( 0.8) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 0.9) Rshow
 -4482 0 R
 ( 0.9) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2908 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2908 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1) Rshow
 -4482 0 R
 ( 1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1.1) Rshow
 -4482 0 R
 ( 1.1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 140 scalefont setfont
 -4482 0 R
 ( 1.2) Rshow
 -4482 0 R
 ( 1.2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 140 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -587,30 +609,36 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 140 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 140 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-1757 589 M
+/Helvetica findfont 140 scalefont setfont
+1903 589 M
 (Optimal scaling factor=1.56) Lshow
 (Optimal scaling factor=1.56) Lshow
-864 3470 M
+/Helvetica findfont 140 scalefont setfont
+889 3470 M
 (CG Class C) Lshow
 1.000 UL
 LT1
 (CG Class C) Lshow
 1.000 UL
 LT1
-1653 587 M
+0.00 0.00 0.00 C 1790 587 M
 32 -121 V
 32 121 V
 -32 1713 R
 0 -1834 V
 stroke
 gsave [] 0 setdash
 32 -121 V
 32 121 V
 -32 1713 R
 0 -1834 V
 stroke
 gsave [] 0 setdash
-1653 587 M
+1790 587 M
 32 -121 V
 32 121 V
 stroke
 32 -121 V
 32 121 V
 stroke
@@ -621,57 +649,143 @@ LTb
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
+/Helvetica findfont 140 scalefont setfont
+4496 3464 M
 (Normalized performance inv.) Rshow
 (Normalized performance inv.) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3464 M
 399 0 V
 686 2908 M
 399 0 V
 686 2908 M
-74 -53 V
-81 -56 V
-88 -60 V
-97 -62 V
-106 -66 V
-117 -71 V
-131 -74 V
-146 -79 V
-164 -84 V
-186 -90 V
-212 -96 V
-245 -104 V
-286 -111 V
-338 -119 V
-406 -129 V
-495 -140 V
-620 -153 V
+84 -53 V
+92 -56 V
+101 -60 V
+109 -62 V
+121 -66 V
+133 -71 V
+149 -74 V
+165 -79 V
+187 -84 V
+211 -90 V
+241 -96 V
+279 -104 V
+325 -111 V
+384 -119 V
+461 -129 V
+563 -140 V
+704 -153 V
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
+/Helvetica findfont 140 scalefont setfont
+4496 3296 M
 (Normalized energy) Rshow
 (Normalized energy) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 LT1
-1.00 0.00 0.00 C 4580 3338 M
+1.00 0.00 0.00 C 4580 3296 M
 399 0 V
 686 2908 M
 399 0 V
 686 2908 M
-74 -214 V
-81 -192 V
-88 -181 V
-97 -169 V
-106 -156 V
-117 -143 V
-131 -130 V
-146 -115 V
-164 -100 V
-186 -83 V
-212 -65 V
-245 -45 V
-286 -22 V
-338 4 V
-406 36 V
-495 75 V
-620 125 V
+15 -36 V
+14 -36 V
+15 -36 V
+16 -34 V
+15 -35 V
+16 -34 V
+16 -33 V
+16 -33 V
+16 -33 V
+17 -32 V
+17 -32 V
+17 -32 V
+18 -31 V
+17 -31 V
+18 -30 V
+18 -30 V
+19 -30 V
+19 -29 V
+19 -29 V
+19 -29 V
+20 -28 V
+20 -28 V
+21 -27 V
+20 -27 V
+22 -27 V
+21 -27 V
+22 -26 V
+22 -25 V
+23 -26 V
+23 -25 V
+23 -24 V
+24 -24 V
+24 -24 V
+25 -24 V
+25 -23 V
+26 -22 V
+26 -22 V
+26 -22 V
+27 -22 V
+28 -21 V
+28 -20 V
+28 -21 V
+30 -19 V
+29 -20 V
+31 -19 V
+31 -18 V
+31 -18 V
+32 -18 V
+33 -17 V
+34 -17 V
+34 -16 V
+35 -16 V
+36 -15 V
+36 -15 V
+37 -14 V
+38 -14 V
+39 -13 V
+40 -13 V
+41 -12 V
+41 -12 V
+43 -11 V
+43 -11 V
+44 -10 V
+46 -10 V
+47 -9 V
+47 -8 V
+49 -8 V
+50 -7 V
+51 -7 V
+53 -6 V
+54 -5 V
+55 -5 V
+56 -4 V
+58 -4 V
+60 -2 V
+61 -2 V
+63 -1 V
+64 -1 V
+66 0 V
+68 1 V
+70 2 V
+72 3 V
+73 4 V
+76 4 V
+78 5 V
+80 6 V
+83 8 V
+85 8 V
+87 9 V
+90 10 V
+93 11 V
+96 12 V
+98 13 V
+102 15 V
+105 16 V
+108 17 V
+112 18 V
+115 19 V
+119 21 V
 % End plot #2
 stroke
 LTb
 % End plot #2
 stroke
 LTb
index 816c5a6085e9b383b8cb528474e6be5216749633..ce68c72c9b5168918e6acff6a4b2747ab0538f3e 100644 (file)
Binary files a/fig/cg.pdf and b/fig/cg.pdf differ
index a1aed63a53ddea9fde392c29369c88e6a899060a..578cd07dda93a05228b1c558ba8d266ee9491956 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: cg_per.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: cg_per.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 15:26:37 2014
+%%CreationDate: Thu May 15 12:22:39 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 15:26:37 2014)
+  /CreationDate (Thu May 15 12:22:39 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,88 +454,100 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 602 448 M
 ( 1) Rshow
 602 448 M
 ( 1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1151 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.2) Rshow
 -4482 0 R
 ( 1.2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1854 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.4) Rshow
 -4482 0 R
 ( 1.4) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2557 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.6) Rshow
 -4482 0 R
 ( 1.6) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3260 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.8) Rshow
 -4482 0 R
 ( 1.8) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -547,75 +559,87 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized time) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized time) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-864 3435 M
+/Helvetica findfont 200 scalefont setfont
+889 3435 M
 (CG Class B) Lshow
 (CG Class B) Lshow
+/Helvetica findfont 140 scalefont setfont
+889 1010 M
+(            ) Lshow
 1.000 UL
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 1.000 UL
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
-(Normalized predicted perf.) Rshow
+/Helvetica findfont 190 scalefont setfont
+4496 3443 M
+(Normalized predicted time) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3443 M
 399 0 V
 686 448 M
 399 0 V
 686 448 M
-74 47 V
-81 51 V
-88 56 V
-97 62 V
-106 67 V
-117 75 V
-131 82 V
-146 93 V
-164 104 V
-186 118 V
-212 135 V
-245 155 V
-286 182 V
-338 214 V
-406 257 V
-495 315 V
-620 428 V
+84 47 V
+92 51 V
+101 56 V
+109 62 V
+121 67 V
+133 75 V
+149 82 V
+165 93 V
+187 104 V
+211 118 V
+241 135 V
+279 155 V
+325 182 V
+384 214 V
+461 257 V
+563 315 V
+704 428 V
 % End plot #1
 % Begin plot #2
 1.000 UP
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 1.000 UP
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
-(Normalized real perf.) Rshow
+/Helvetica findfont 190 scalefont setfont
+4496 3233 M
+(Normalized real time) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 1.00 0.00 0.00 C 686 448 BoxF
 LT1
 1.00 0.00 0.00 C 686 448 BoxF
-760 513 BoxF
-841 539 BoxF
-929 592 BoxF
-1026 651 BoxF
-1132 713 BoxF
-1249 831 BoxF
-1380 920 BoxF
-1526 975 BoxF
-1690 1108 BoxF
-1876 1188 BoxF
-2088 1343 BoxF
-2333 1504 BoxF
-2619 1662 BoxF
-2957 1900 BoxF
-3363 2156 BoxF
-3858 2428 BoxF
-4478 2928 BoxF
-4779 3338 BoxF
+770 513 BoxF
+862 539 BoxF
+963 592 BoxF
+1072 651 BoxF
+1193 713 BoxF
+1326 831 BoxF
+1475 920 BoxF
+1640 975 BoxF
+1827 1108 BoxF
+2038 1188 BoxF
+2279 1343 BoxF
+2558 1504 BoxF
+2883 1662 BoxF
+3267 1900 BoxF
+3728 2156 BoxF
+4291 2428 BoxF
+4995 2928 BoxF
+4779 3233 BoxF
 % End plot #2
 1.000 UL
 LTb
 % End plot #2
 1.000 UL
 LTb
index 207955e615d5a94bdad5155f7858e4baa74f26c5..dd133488e7a591ea8d86adc74863aa45246bd1c6 100644 (file)
Binary files a/fig/cg_per.pdf and b/fig/cg_per.pdf differ
index 805353c39818cc9c43b1d83409e9411174676cf1..0fb5371d8b867b2a70192e0cbd14c2c64d7b962c 100644 (file)
Binary files a/fig/compare_class_C.pdf and b/fig/compare_class_C.pdf differ
index 15d59632ac49f3b373080b8804a794e36b5e25dc..5161419faa9c21b5cf42a4dac7a119c95e3c5b38 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: file.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: file.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 19:12:58 2014
+%%CreationDate: Thu May 15 12:29:17 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 19:12:58 2014)
+  /CreationDate (Thu May 15 12:29:17 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,120 +454,140 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 602 448 M
 ( 0.4) Rshow
 602 448 M
 ( 0.4) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 843 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 843 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 602 843 M
 ( 0.5) Rshow
 602 843 M
 ( 0.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1239 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1239 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 0.6) Rshow
 -4482 0 R
 ( 0.6) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1634 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1634 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 0.7) Rshow
 -4482 0 R
 ( 0.7) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2029 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2029 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 0.8) Rshow
 -4482 0 R
 ( 0.8) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2425 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2425 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 0.9) Rshow
 -4482 0 R
 ( 0.9) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2820 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2820 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1) Rshow
 -4482 0 R
 ( 1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3216 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3216 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.1) Rshow
 -4482 0 R
 ( 1.1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3611 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.2) Rshow
 -4482 0 R
 ( 1.2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -579,103 +599,113 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance inv.) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-1578 646 M
+/Helvetica findfont 200 scalefont setfont
+1700 646 M
 (Optimal scaling factor) Lshow
 (Optimal scaling factor) Lshow
-864 3453 M
+/Helvetica findfont 140 scalefont setfont
+889 3453 M
 (              ) Lshow
 1.000 UL
 LTb
 (              ) Lshow
 1.000 UL
 LTb
-1525 1342 M
+1639 1342 M
 0 585 V
 0 4 R
 0 -593 V
 stroke
 LT1
 0 585 V
 0 4 R
 0 -593 V
 stroke
 LT1
-1493 609 M
+0.00 0.00 0.00 C 1607 609 M
 32 -121 V
 32 121 V
 -32 733 R
 0 -854 V
 stroke
 gsave [] 0 setdash
 32 -121 V
 32 121 V
 -32 733 R
 0 -854 V
 stroke
 gsave [] 0 setdash
-1493 609 M
+1607 609 M
 32 -121 V
 32 121 V
 stroke
 grestore
 1.000 UL
 LT0
 32 -121 V
 32 121 V
 stroke
 grestore
 1.000 UL
 LT0
-1435 1931 M
-188 0 V
-1435 1342 M
-188 0 V
+1538 1931 M
+213 0 V
+1538 1342 M
+213 0 V
 stroke
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 stroke
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
+/Helvetica findfont 190 scalefont setfont
+4496 3443 M
 (Normalized performance inv.) Rshow
 (Normalized performance inv.) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3443 M
 399 0 V
 686 2820 M
 399 0 V
 686 2820 M
-74 -99 V
-81 -102 V
-88 -106 V
-97 -109 V
-106 -112 V
-117 -116 V
-131 -121 V
-146 -124 V
-164 -129 V
-186 -134 V
-212 -139 V
-245 -143 V
-286 -150 V
-338 -155 V
-3363 920 L
-3858 752 L
-4478 577 L
+84 -99 V
+92 -102 V
+963 2513 L
+109 -109 V
+121 -112 V
+133 -116 V
+149 -121 V
+165 -124 V
+187 -129 V
+211 -134 V
+241 -139 V
+279 -143 V
+325 -150 V
+384 -155 V
+3728 920 L
+4291 752 L
+4995 577 L
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
+/Helvetica findfont 190 scalefont setfont
+4496 3233 M
 (Normalized energy) Rshow
 (Normalized energy) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 LT1
-1.00 0.00 0.00 C 4580 3338 M
+1.00 0.00 0.00 C 4580 3233 M
 399 0 V
 686 2820 M
 399 0 V
 686 2820 M
-74 -293 V
-81 -211 V
-88 -198 V
-97 -185 V
-106 -170 V
-117 -156 V
-131 -141 V
-146 -125 V
-164 -107 V
-186 -90 V
-212 -68 V
-245 -47 V
-286 -20 V
-338 9 V
-406 45 V
-495 90 V
-620 146 V
+84 -293 V
+92 -211 V
+963 2118 L
+109 -185 V
+121 -170 V
+133 -156 V
+149 -141 V
+165 -125 V
+187 -107 V
+211 -90 V
+241 -68 V
+279 -47 V
+325 -20 V
+384 9 V
+461 45 V
+563 90 V
+704 146 V
 % End plot #2
 stroke
 LTb
 % End plot #2
 stroke
 LTb
@@ -692,3 +722,5 @@ stroke
 grestore
 end
 showpage
 grestore
 end
 showpage
+%%Trailer
+%%DocumentFonts: Helvetica
index a1ea9235b8b82ed7f9fd6038d18ed997c775aa5d..e87756bb71d69dc64c3d93900ab979b1cdeff308 100644 (file)
Binary files a/fig/file.pdf and b/fig/file.pdf differ
index 87d0e976258691f0f969ae087e6bbcfaefb014c7..c13fe7f14f8e23f25891fc494fdddae7b0348f8a 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: file3.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: file3.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 14:43:36 2014
+%%CreationDate: Thu May 15 12:30:18 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 14:43:36 2014)
+  /CreationDate (Thu May 15 12:30:18 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,88 +454,100 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 602 813 M
 ( 0.5) Rshow
 602 813 M
 ( 0.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1421 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1421 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1) Rshow
 -4482 0 R
 ( 1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2030 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2030 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.5) Rshow
 -4482 0 R
 ( 1.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2638 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2638 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 2) Rshow
 -4482 0 R
 ( 2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3246 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3246 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 2.5) Rshow
 -4482 0 R
 ( 2.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -547,19 +559,25 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized energy and performance) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-1578 752 M
+/Helvetica findfont 200 scalefont setfont
+1700 752 M
 () Lshow
 () Lshow
-864 1616 M
+/Helvetica findfont 140 scalefont setfont
+889 1616 M
 (              ) Lshow
 1.000 UL
 LTb
 (              ) Lshow
 1.000 UL
 LTb
@@ -567,57 +585,61 @@ LTb
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
+/Helvetica findfont 190 scalefont setfont
+4496 3443 M
 (Normalized performance) Rshow
 (Normalized performance) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3443 M
 399 0 V
 686 1421 M
 399 0 V
 686 1421 M
-74 32 V
-81 33 V
-88 38 V
-97 40 V
-106 45 V
-117 49 V
-131 55 V
-146 61 V
-164 69 V
-186 79 V
-212 89 V
-245 103 V
-286 120 V
-338 142 V
-406 171 V
-495 209 V
-620 260 V
+84 32 V
+92 33 V
+101 38 V
+109 40 V
+121 45 V
+133 49 V
+149 55 V
+165 61 V
+187 69 V
+211 79 V
+241 89 V
+279 103 V
+325 120 V
+384 142 V
+461 171 V
+563 209 V
+704 260 V
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
+/Helvetica findfont 190 scalefont setfont
+4496 3233 M
 (Normalized energy) Rshow
 (Normalized energy) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 LT1
-1.00 0.00 0.00 C 4580 3338 M
+1.00 0.00 0.00 C 4580 3233 M
 399 0 V
 686 1421 M
 399 0 V
 686 1421 M
-74 -90 V
-81 -65 V
-88 -61 V
-97 -57 V
-106 -52 V
-117 -48 V
-131 -43 V
-146 -39 V
-164 -33 V
-186 -27 V
-212 -22 V
-245 -14 V
-286 -6 V
-338 3 V
-406 14 V
-495 27 V
-620 45 V
+84 -90 V
+92 -65 V
+101 -61 V
+109 -57 V
+121 -52 V
+133 -48 V
+149 -43 V
+165 -39 V
+187 -33 V
+211 -27 V
+241 -22 V
+279 -14 V
+325 -6 V
+384 3 V
+461 14 V
+563 27 V
+704 45 V
 % End plot #2
 stroke
 LTb
 % End plot #2
 stroke
 LTb
@@ -634,5 +656,3 @@ stroke
 grestore
 end
 showpage
 grestore
 end
 showpage
-%%Trailer
-%%DocumentFonts: Helvetica
index 09c966eb1acd5c338e038f8c69a0d3c178297d0f..b51c00cc08c2d13c3bf95805b42afa5cf1fad789 100644 (file)
Binary files a/fig/file3.pdf and b/fig/file3.pdf differ
index 1368d0354fcaa441773cef7b28c8d8ea30a26774..fcd8b429f39056ac4499b48b98e4f809a3e04877 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: lu_pre.eps
 %%Creator: gnuplot 4.6 patchlevel 0
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: lu_pre.eps
 %%Creator: gnuplot 4.6 patchlevel 0
-%%CreationDate: Mon Mar 24 15:37:21 2014
+%%CreationDate: Thu May 15 12:23:20 2014
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
 %%DocumentFonts: (atend)
 %%BoundingBox: 50 50 320 239
 %%EndComments
@@ -432,7 +432,7 @@ SDict begin [
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
   /Author (afanfakh)
 %  /Producer (gnuplot)
 %  /Keywords ()
-  /CreationDate (Mon Mar 24 15:37:21 2014)
+  /CreationDate (Thu May 15 12:23:20 2014)
   /DOCINFO pdfmark
 end
 } ifelse
   /DOCINFO pdfmark
 end
 } ifelse
@@ -454,96 +454,110 @@ LTb
 63 0 V
 4398 0 R
 -63 0 V
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 602 781 M
 ( 1.2) Rshow
 602 781 M
 ( 1.2) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1280 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1280 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.5) Rshow
 -4482 0 R
 ( 1.5) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 1780 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 1780 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 1.8) Rshow
 -4482 0 R
 ( 1.8) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2279 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2279 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 2.1) Rshow
 -4482 0 R
 ( 2.1) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 2779 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 2779 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 2.4) Rshow
 -4482 0 R
 ( 2.4) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 3278 M
 63 0 V
 4398 0 R
 -63 0 V
 1.000 UL
 LTb
 686 3278 M
 63 0 V
 4398 0 R
 -63 0 V
+/Helvetica findfont 200 scalefont setfont
 -4482 0 R
 ( 2.7) Rshow
 -4482 0 R
 ( 2.7) Rshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
 1.000 UL
 LTb
 686 448 M
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 686 308 M
 ( 1) Cshow
 686 308 M
 ( 1) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-1578 448 M
+1700 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 1.5) Cshow
 0 -3240 R
 ( 1.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-2470 448 M
+2714 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2) Cshow
 0 -3240 R
 ( 2) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-3363 448 M
+3728 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 2.5) Cshow
 0 -3240 R
 ( 2.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 LTb
-4255 448 M
+4741 448 M
 0 63 V
 0 3100 R
 0 -63 V
 0 63 V
 0 3100 R
 0 -63 V
+/Helvetica findfont 200 scalefont setfont
 0 -3240 R
 ( 3) Cshow
 0 -3240 R
 ( 3) Cshow
-1.000 UL
-LTb
-5147 448 M
-0 63 V
-0 3100 R
-0 -63 V
-0 -3240 R
-( 3.5) Cshow
+/Helvetica findfont 140 scalefont setfont
 1.000 UL
 LTb
 1.000 UL
 1.000 UL
 LTb
 1.000 UL
@@ -555,75 +569,87 @@ LTb
 -4461 0 V
 Z stroke
 LCb setrgbcolor
 -4461 0 V
 Z stroke
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized time) Cshow
 grestore
 112 2029 M
 currentpoint gsave translate -270 rotate 0 0 M
 (Normalized time) Cshow
 grestore
+/Helvetica findfont 140 scalefont setfont
 LTb
 LCb setrgbcolor
 LTb
 LCb setrgbcolor
+/Helvetica findfont 200 scalefont setfont
 2916 98 M
 (Frequency scaling factors) Cshow
 2916 98 M
 (Frequency scaling factors) Cshow
+/Helvetica findfont 140 scalefont setfont
 LTb
 1.000 UP
 LTb
 1.000 UP
-864 3361 M
+/Helvetica findfont 200 scalefont setfont
+889 3361 M
 (LU Class B) Lshow
 (LU Class B) Lshow
+/Helvetica findfont 140 scalefont setfont
+889 714 M
+(            ) Lshow
 1.000 UL
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
 1.000 UL
 LTb
 % Begin plot #1
 1.000 UL
 LT0
 0.00 0.00 1.00 C LCb setrgbcolor
-4496 3478 M
-(Normalized predicted perf.) Rshow
+/Helvetica findfont 190 scalefont setfont
+4496 3443 M
+(Normalized predicted time) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT0
 LT0
-0.00 0.00 1.00 C 4580 3478 M
+0.00 0.00 1.00 C 4580 3443 M
 399 0 V
 686 448 M
 399 0 V
 686 448 M
-74 52 V
-81 56 V
-88 61 V
-97 67 V
-106 73 V
-117 82 V
-131 90 V
-146 101 V
-164 114 V
-186 129 V
-212 147 V
-245 170 V
-286 198 V
-338 234 V
-406 281 V
-495 344 V
-620 430 V
+84 52 V
+92 56 V
+101 61 V
+109 67 V
+121 73 V
+133 82 V
+149 90 V
+165 101 V
+187 114 V
+211 129 V
+241 147 V
+279 170 V
+325 198 V
+384 234 V
+461 281 V
+563 344 V
+704 430 V
 % End plot #1
 % Begin plot #2
 1.000 UP
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
 % End plot #1
 % Begin plot #2
 1.000 UP
 stroke
 LT1
 1.00 0.00 0.00 C LCb setrgbcolor
-4496 3338 M
-(Normalized real perf.) Rshow
+/Helvetica findfont 190 scalefont setfont
+4496 3233 M
+(Normalized real time) Rshow
+/Helvetica findfont 140 scalefont setfont
 LT1
 1.00 0.00 0.00 C 686 448 BoxF
 LT1
 1.00 0.00 0.00 C 686 448 BoxF
-760 491 BoxF
-841 610 BoxF
-929 613 BoxF
-1026 729 BoxF
-1132 765 BoxF
-1249 922 BoxF
-1380 1020 BoxF
-1526 1060 BoxF
-1690 1127 BoxF
-1876 1340 BoxF
-2088 1474 BoxF
-2333 1673 BoxF
-2619 1795 BoxF
-2957 1993 BoxF
-3363 2225 BoxF
-3858 2508 BoxF
-4478 2924 BoxF
-4779 3338 BoxF
+770 491 BoxF
+862 610 BoxF
+963 613 BoxF
+1072 729 BoxF
+1193 765 BoxF
+1326 922 BoxF
+1475 1020 BoxF
+1640 1060 BoxF
+1827 1127 BoxF
+2038 1340 BoxF
+2279 1474 BoxF
+2558 1673 BoxF
+2883 1795 BoxF
+3267 1993 BoxF
+3728 2225 BoxF
+4291 2508 BoxF
+4995 2924 BoxF
+4779 3233 BoxF
 % End plot #2
 1.000 UL
 LTb
 % End plot #2
 1.000 UL
 LTb
index 12823314faa98eb43ca2568ead3ec092663dd43d..68c80b2654833ebfc65e89ad590cbb6a50bd0697 100644 (file)
Binary files a/fig/lu_pre.pdf and b/fig/lu_pre.pdf differ
index 508682ea4ac10e0517bcaa9d66170ffa382f97e1..2838f2db74b4ad49a12bba6ccf8179641a4700ec 100644 (file)
--- a/paper.tex
+++ b/paper.tex
@@ -28,7 +28,7 @@
 \begin{document}
 
 \title{Dynamic Frequency Scaling for Energy Consumption
 \begin{document}
 
 \title{Dynamic Frequency Scaling for Energy Consumption
-  Reduction in Distributed MPI Programs}
+  Reduction in Synchronous Distributed Applications}
 
 \author{%
   \IEEEauthorblockN{%
 
 \author{%
   \IEEEauthorblockN{%
 \begin{abstract}
   Dynamic Voltage Frequency Scaling (DVFS) can be applied to modern CPUs.  This
   technique is usually used to reduce the energy consumed by a CPU while
 \begin{abstract}
   Dynamic Voltage Frequency Scaling (DVFS) can be applied to modern CPUs.  This
   technique is usually used to reduce the energy consumed by a CPU while
-  computing.  Indeed, power consumption by a processor at a given time is
-  exponentially related to its frequency.  Thus, decreasing the frequency
+  computing.  Thus, decreasing the frequency
   reduces the power consumed by the CPU.  However, it can also significantly
   affect the performance of the executed program if it is compute bound and if a
   reduces the power consumed by the CPU.  However, it can also significantly
   affect the performance of the executed program if it is compute bound and if a
-  low CPU frequency is selected.  The performance degradation ratio can even be
-  higher than the saved energy ratio.  Therefore, the chosen scaling factor must
+  low CPU frequency is selected.  Therefore, the chosen scaling factor must
   give the best possible trade-off between energy reduction and performance.
 
   In this paper we present an algorithm that predicts the energy consumed with
   give the best possible trade-off between energy reduction and performance.
 
   In this paper we present an algorithm that predicts the energy consumed with
@@ -108,21 +106,18 @@ frequency scaling factor that simultaneously takes into consideration the energy
 consumption by the CPU and the performance of the application.  The main
 objective of HPC systems is to execute as fast as possible the application.
 Therefore, our algorithm selects the scaling factor online with very small
 consumption by the CPU and the performance of the application.  The main
 objective of HPC systems is to execute as fast as possible the application.
 Therefore, our algorithm selects the scaling factor online with very small
-footprint.  The proposed algorithm takes into account the communication times of
+overhead.  The proposed algorithm takes into account the communication times of
 the MPI program to choose the scaling factor.  This algorithm has the ability to
 predict both energy consumption and execution time over all available scaling
 factors.  The prediction achieved depends on some computing time information,
 the MPI program to choose the scaling factor.  This algorithm has the ability to
 predict both energy consumption and execution time over all available scaling
 factors.  The prediction achieved depends on some computing time information,
-gathered at the beginning of the runtime.  We apply this algorithm to seven MPI
-benchmarks.  These MPI programs are the NAS parallel benchmarks (NPB v3.3)
-developed by NASA~\cite{44}.  Our experiments are executed using the simulator
+gathered at the beginning of the runtime.  We apply this algorithm to the NAS parallel benchmarks (NPB v3.3)~\cite{44}.  Our experiments are executed using the simulator
 SimGrid/SMPI v3.10~\cite{Casanova:2008:SGF:1397760.1398183} over an homogeneous
 distributed memory architecture.  Furthermore, we compare the proposed algorithm
 with Rauber and Rünger methods~\cite{3}.  The comparison's results show that our
 algorithm gives better energy-time trade-off.
 
 This paper is organized as follows: Section~\ref{sec.relwork} presents some
 SimGrid/SMPI v3.10~\cite{Casanova:2008:SGF:1397760.1398183} over an homogeneous
 distributed memory architecture.  Furthermore, we compare the proposed algorithm
 with Rauber and Rünger methods~\cite{3}.  The comparison's results show that our
 algorithm gives better energy-time trade-off.
 
 This paper is organized as follows: Section~\ref{sec.relwork} presents some
-related works from other authors.  Section~\ref{sec.exe} explains the execution
-of parallel tasks and the sources of slack times.  It also presents an energy
+related works from other authors.  Section~\ref{sec.exe}  presents an energy
 model for homogeneous platforms.  Section~\ref{sec.mpip} describes how the
 performance of MPI programs can be predicted.  Section~\ref{sec.compet} presents
 the energy-performance objective function that maximizes the reduction of energy
 model for homogeneous platforms.  Section~\ref{sec.mpip} describes how the
 performance of MPI programs can be predicted.  Section~\ref{sec.compet} presents
 the energy-performance objective function that maximizes the reduction of energy
@@ -162,11 +157,7 @@ part of it,  is usually executed over all the available frequency
 gears and the execution time and the energy consumed with each frequency
 gear are measured.  Then a heuristic or an exact method uses the retrieved
 information to compute the values of the scaling factor for the processors.
 gears and the execution time and the energy consumed with each frequency
 gear are measured.  Then a heuristic or an exact method uses the retrieved
 information to compute the values of the scaling factor for the processors.
-In~\cite{29}, Xie et al. use an exact exponential breadth-first search algorithm
-to compute the scaling factor values that give the optimal energy reduction
-while respecting a deadline for a sequential program.  They also present a
-linear heuristic that approximates the optimal solution.  In~\cite{8} , Rountree
-et al. use a linear programming algorithm, while in~\cite{38,34}, Cochran et
+In~\cite{8} , Rountree et al. use a linear programming algorithm, while in~\cite{34}, Cochran et
 al. use a multi-logistic regression algorithm for the same goal.  The main
 drawback of these methods is that they all require executing the
 whole program or, a part of it, on all frequency gears for each new instance of the same program.
 al. use a multi-logistic regression algorithm for the same goal.  The main
 drawback of these methods is that they all require executing the
 whole program or, a part of it, on all frequency gears for each new instance of the same program.
@@ -180,84 +171,40 @@ a lot of information is measured such as the execution time, the energy consumed
 using a multimeter, the slack times, \dots{} Then a method will exploit these
 measurements to compute the scaling factor values for each processor.  This
 operation, measurements and computing new scaling factor, can be repeated as
 using a multimeter, the slack times, \dots{} Then a method will exploit these
 measurements to compute the scaling factor values for each processor.  This
 operation, measurements and computing new scaling factor, can be repeated as
-much as needed if the iterations are not regular.  Kimura, Peraza, Yu-Liang et
-al.~\cite{11,2,31} used varied heuristics to select the appropriate scaling
+much as needed if the iterations are not regular. Peraza, Yu-Liang et
+al.~\cite{2,31} used varied heuristics to select the appropriate scaling
 factor values to eliminate the slack times during runtime.  However, as seen
 factor values to eliminate the slack times during runtime.  However, as seen
-in~\cite{39,19}, machine learning methods can take a lot of time to converge
+in~\cite{19}, machine learning method takes a lot of time to converge
 when the number of available gears is big.  To reduce the impact of slack times,
 in~\cite{1}, Lim et al. developed an algorithm that detects the communication
 sections and changes the frequency during these sections only.  This approach
 might change the frequency of each processor many times per iteration if an
 iteration contains more than one communication section.  In~\cite{3}, Rauber and
 when the number of available gears is big.  To reduce the impact of slack times,
 in~\cite{1}, Lim et al. developed an algorithm that detects the communication
 sections and changes the frequency during these sections only.  This approach
 might change the frequency of each processor many times per iteration if an
 iteration contains more than one communication section.  In~\cite{3}, Rauber and
-Rünger used an analytical model that can predict the consumed energy and the
-execution time for every frequency gear after measuring the consumed energy and
-the execution time with the highest frequency gear.  These predictions may be
-used to choose the optimal gear for each processor executing the parallel
-program to reduce energy consumption.  To maintain the performance of the
-parallel program , they set the processor with the biggest load to the highest
-gear and then compute the scaling factor values for the rest of the processors.
-Although this model was built for parallel architectures, it can be adapted to
-distributed architectures by taking into account the communications.  The
-primary contribution of our paper is to present a new online scaling factor
-selection method which has the following characteristics:
-\begin{enumerate}
-\item It is based on Rauber and Rünger analytical model to predict the energy
-  consumption of the application with different frequency gears.
-\item It selects the frequency scaling factor for simultaneously optimizing
-  energy reduction and maintaining performance.
-\item It is well adapted to distributed architectures because it takes into
-  account the communication time.
-\item It is well adapted to distributed applications with imbalanced tasks.
-\item It has a very small footprint when compared to other methods
+Rünger used an analytical model that can predict the consumed energy for every frequency gear after measuring the consumed energy. They
+maintain the performance as mush as possible by setting the highest frequency gear to the slowest task. 
+
+The primary contribution of 
+our paper is to present a new online scaling factor selection method which has the
+ following characteristics:\\
+1) It is based on Rauber and Rünger analytical model to predict the energy
+  consumption of the application with different frequency gears. 
+2) It selects the frequency scaling factor for simultaneously optimizing
+  energy reduction and maintaining performance. 
+3) It is well adapted to distributed architectures because it takes into
+  account the communication time. 
+4) It is well adapted to distributed applications with imbalanced tasks.
+5) It has a very small overhead when compared to other methods
   (e.g.,~\cite{19}) and does not require profiling or training as
   (e.g.,~\cite{19}) and does not require profiling or training as
-  in~\cite{38,34}.
-\end{enumerate}
+  in~\cite{34}.
 
 
 
 
-\section{Execution and energy of parallel tasks on homogeneous platform}
-\label{sec.exe}
-
 % \JC{The whole subsection ``Parallel Tasks Execution on Homogeneous Platform'',
 %   can be deleted if we need space, we can just say we are interested in this
 %   paper in homogeneous clusters}
 
 % \JC{The whole subsection ``Parallel Tasks Execution on Homogeneous Platform'',
 %   can be deleted if we need space, we can just say we are interested in this
 %   paper in homogeneous clusters}
 
-\subsection{Parallel tasks execution on homogeneous platform}
-
-A homogeneous cluster consists in identical nodes in terms of hardware and
-software.  Each node has its own memory and at least one processor which can be
-a multi-core.  The nodes are connected via a high bandwidth network.  Tasks
-executed on this model can be either synchronous or asynchronous.  In this paper
-we consider execution of the synchronous tasks on distributed homogeneous
-platform.  These tasks can exchange the data via synchronous message passing.
-\begin{figure*}[t]
-  \centering
-  \subfloat[Sync. imbalanced communications]{%
-    \includegraphics[scale=0.67]{fig/commtasks}\label{fig:h1}}
-  \subfloat[Sync. imbalanced computations]{%
-    \includegraphics[scale=0.67]{fig/compt}\label{fig:h2}}
-  \caption{Parallel tasks on homogeneous platform}
-  \label{fig:homo}
-\end{figure*}
-Therefore, the execution time of a task consists in the computation time and the
-communication time.  Moreover, the synchronous communications between tasks can
-lead to slack times while tasks wait at the synchronization barrier for other
-tasks to finish their tasks (see figure~(\ref{fig:h1})).  The imbalanced
-communications happen when nodes have to send/receive different amounts of data
-or they communicate with different numbers of nodes.  Other sources of slack
-times are imbalanced computations.  This happens when processing different
-amounts of data on each processor (see figure~(\ref{fig:h2})).  In this case the
-fastest tasks have to wait at the synchronization barrier for the slowest ones
-to begin the next task.  In both cases the overall execution time of the program
-is the execution time of the slowest task as in EQ~(\ref{eq:T1}).
-\begin{equation}
-  \label{eq:T1}
-  \textit{Program Time} = \max_{i=1,2,\dots,N} T_i
-\end{equation}
-where $T_i$ is the execution time of task $i$ and all the tasks are executed
-concurrently on different processors.
-
-\subsection{Energy model for homogeneous platform}
 
 
+\section{Energy model for homogeneous platform}
+\label{sec.exe}
 Many researchers~\cite{9,3,15,26} divide the power consumed by a processor into
 two power metrics: the static and the dynamic power.  While the first one is
 consumed as long as the computing unit is on, the latter is only consumed during
 Many researchers~\cite{9,3,15,26} divide the power consumed by a processor into
 two power metrics: the static and the dynamic power.  While the first one is
 consumed as long as the computing unit is on, the latter is only consumed during
@@ -299,8 +246,7 @@ ratio between the maximum and the new frequency as in EQ~(\ref{eq:s}).
 \end{equation}
 The value of the scaling factor $S$ is greater than 1 when changing the
 frequency of the CPU to any new frequency value~(\emph{P-state}) in the
 \end{equation}
 The value of the scaling factor $S$ is greater than 1 when changing the
 frequency of the CPU to any new frequency value~(\emph{P-state}) in the
-governor.  The CPU governor is an interface driver supplied by the operating
-system's kernel to lower a core's frequency.  This factor reduces quadratically
+governor. This factor reduces quadratically
 the dynamic power which may cause degradation in performance and thus, the
 increase of the static energy because the execution time is increased~\cite{36}.
 If the tasks are sorted according to their execution times before scaling in a
 the dynamic power which may cause degradation in performance and thus, the
 increase of the static energy because the execution time is increased~\cite{36}.
 If the tasks are sorted according to their execution times before scaling in a
@@ -315,7 +261,7 @@ function of the scaling factor $S$, as in EQ~(\ref{eq:energy}).
     P_\textit{static} \cdot T_1 \cdot S_1 \cdot N
  \hfill
 \end{equation}
     P_\textit{static} \cdot T_1 \cdot S_1 \cdot N
  \hfill
 \end{equation}
-where $N$ is the number of parallel nodes, $T_i$ and $S_i$ for $i=1,\dots,N$ are
+where $N$ is the number of parallel nodes, $T_i$ for $i=1,\dots,N$ are
 the execution times and scaling factors of the sorted tasks.  Therefore, $T1$ is
 the time of the slowest task, and $S_1$ its scaling factor which should be the
 highest because they are proportional to the time values $T_i$.  The scaling
 the execution times and scaling factors of the sorted tasks.  Therefore, $T1$ is
 the time of the slowest task, and $S_1$ its scaling factor which should be the
 highest because they are proportional to the time values $T_i$.  The scaling
@@ -341,7 +287,7 @@ EQ~(\ref{eq:sopt}).
 \label{sec.mpip}
 
 The performance (execution time) of parallel synchronous MPI applications depends
 \label{sec.mpip}
 
 The performance (execution time) of parallel synchronous MPI applications depends
-on the time of the slowest task as in figure~(\ref{fig:homo}).  If there is no
+on the time of the slowest task.  If there is no
 communication and the application is not data bounded, the execution time of a
 parallel program is linearly proportional to the operational frequency and any
 DVFS operation for energy reduction increases the execution time of the parallel
 communication and the application is not data bounded, the execution time of a
 parallel program is linearly proportional to the operational frequency and any
 DVFS operation for energy reduction increases the execution time of the parallel
@@ -393,7 +339,7 @@ In the same way we can normalize the performance as follows:
 The second problem is that the optimization operation for both energy and
 performance is not in the same direction.  In other words, the normalized energy
 and the performance curves are not at the same direction see
 The second problem is that the optimization operation for both energy and
 performance is not in the same direction.  In other words, the normalized energy
 and the performance curves are not at the same direction see
-figure~(\ref{fig:r2}).  While the main goal is to optimize the energy and
+Figure~(\ref{fig:r2}).  While the main goal is to optimize the energy and
 performance in the same time.  According to the equations~(\ref{eq:enorm})
 and~(\ref{eq:pnorm}), the scaling factor $S$ reduce both the energy and the
 performance simultaneously.  But the main objective is to produce maximum energy
 performance in the same time.  According to the equations~(\ref{eq:enorm})
 and~(\ref{eq:pnorm}), the scaling factor $S$ reduce both the energy and the
 performance simultaneously.  But the main objective is to produce maximum energy
@@ -411,21 +357,21 @@ performance as follows:
                  T_\textit{Max Comm Old}}{T_\textit{Max Comp Old} \cdot S +
                  T_\textit{Max Comm Old}}
 \end{equation}
                  T_\textit{Max Comm Old}}{T_\textit{Max Comp Old} \cdot S +
                  T_\textit{Max Comm Old}}
 \end{equation}
-\begin{figure*}
+\begin{figure}
   \centering
   \subfloat[Converted relation.]{%
   \centering
   \subfloat[Converted relation.]{%
-    \includegraphics[width=.4\textwidth]{fig/file}\label{fig:r1}}%
-  \qquad%
+    \includegraphics[width=.24\textwidth]{fig/file}\label{fig:r1}}%
+%  \quad%
   \subfloat[Real relation.]{%
   \subfloat[Real relation.]{%
-    \includegraphics[width=.4\textwidth]{fig/file3}\label{fig:r2}}
+    \includegraphics[width=.24\textwidth]{fig/file3}\label{fig:r2}}
   \label{fig:rel}
   \caption{The energy and performance relation}
   \label{fig:rel}
   \caption{The energy and performance relation}
-\end{figure*}
-Then, we can modelize our objective function as finding the maximum distance
+\end{figure}
+Then, we can model our objective function as finding the maximum distance
 between the energy curve EQ~(\ref{eq:enorm}) and the inverse of performance
 curve EQ~(\ref{eq:pnorm_en}) over all available scaling factors.  This
 represents the minimum energy consumption with minimum execution time (better
 between the energy curve EQ~(\ref{eq:enorm}) and the inverse of performance
 curve EQ~(\ref{eq:pnorm_en}) over all available scaling factors.  This
 represents the minimum energy consumption with minimum execution time (better
-performance) at the same time, see figure~(\ref{fig:r1}).  Then our objective
+performance) at the same time, see Figure~(\ref{fig:r1}).  Then our objective
 function has the following form:
 \begin{equation}
   \label{eq:max}
 function has the following form:
 \begin{equation}
   \label{eq:max}
@@ -475,35 +421,34 @@ objective function described above.
     \EndFor
     \State  Return $S_{opt}$
   \end{algorithmic}
     \EndFor
     \State  Return $S_{opt}$
   \end{algorithmic}
-\end{algorithm}
+\end{algorithm}  
 
 The proposed algorithm works online during the execution time of the MPI
 program.  It selects the optimal scaling factor after gathering the computation
 and communication times from the program after one iteration.  Then the program
 changes the new frequencies of the CPUs according to the computed scaling
 
 The proposed algorithm works online during the execution time of the MPI
 program.  It selects the optimal scaling factor after gathering the computation
 and communication times from the program after one iteration.  Then the program
 changes the new frequencies of the CPUs according to the computed scaling
-factors.  This algorithm has a small execution time: for a homogeneous cluster
-composed of nodes having the characteristics presented in
-table~\ref{table:platform}, it takes \np[ms]{0.00152} on average for 4 nodes and
-\np[ms]{0.00665} on average for 32 nodes.  The algorithm complexity is $O(F\cdot
+factors. In our experiments over a  homogeneous cluster described in  section~\ref{sec.expe}, 
+this algorithm has a small execution time. It takes \np[$\mu$s]{1.52} on average for 4 nodes and
+\np[$\mu$s]{6.65} on average for 32 nodes.  The algorithm complexity is $O(F\cdot
 N)$, where $F$ is the number of available frequencies and $N$ is the number of
 computing nodes.  The algorithm is called just once during the execution of the
 program.  The DVFS algorithm~(\ref{dvfs}) shows where and when the algorithm is
 called in the MPI program.
 N)$, where $F$ is the number of available frequencies and $N$ is the number of
 computing nodes.  The algorithm is called just once during the execution of the
 program.  The DVFS algorithm~(\ref{dvfs}) shows where and when the algorithm is
 called in the MPI program.
-\begin{table}[htb]
-  \caption{Platform file parameters}
-  % title of Table
-  \centering
-  \begin{tabular}{|*{7}{l|}}
-    \hline
-    Max      & Min      & Backbone        & Backbone         & Link         & Link            & Sharing \\
-    Freq.    & Freq.    & Bandwidth       & Latency          & Bandwidth    & Latency         & Policy  \\
-    \hline
-    \np{2.5} & \np{800} & \np[GBps]{2.25} & \np[$\mu$s]{0.5} & \np[GBps]{1} & \np[$\mu$s]{50} & Full    \\
-    GHz      & MHz      &                 &                  &              &                 & Duplex  \\
-    \hline
-  \end{tabular}
-  \label{table:platform}
-\end{table}
+%\begin{table}[htb]
+%  \caption{Platform file parameters}
+%  % title of Table
+%  \centering
+%  \begin{tabular}{|*{7}{l|}}
+%    \hline
+%    Max      & Min      & Backbone        & Backbone         & Link         & Link            & Sharing \\
+%    Freq.    & Freq.    & Bandwidth       & Latency          & Bandwidth    & Latency         & Policy  \\
+%    \hline
+%    \np{2.5} & \np{800} & \np[GBps]{2.25} & \np[$\mu$s]{0.5} & \np[GBps]{1} & \np[$\mu$s]{50} & Full    \\
+%    GHz      & MHz      &                 &                  &              &                 & Duplex  \\
+%    \hline
+%  \end{tabular}
+%  \label{table:platform}
+%\end{table}
 
 \begin{algorithm}[tp]
   \caption{DVFS}
 
 \begin{algorithm}[tp]
   \caption{DVFS}
@@ -517,7 +462,7 @@ called in the MPI program.
                communication from each node.
         \State Call algorithm~\ref{EPSA} with these times.
         \State Compute the new frequency from the\newline\hspace*{3em}%
                communication from each node.
         \State Call algorithm~\ref{EPSA} with these times.
         \State Compute the new frequency from the\newline\hspace*{3em}%
-               returned optimal scaling factor.
+              returned optimal scaling factor.
         \State Set the new frequency to the CPU.
       \EndIf
     \EndFor
         \State Set the new frequency to the CPU.
       \EndIf
     \EndFor
@@ -539,12 +484,11 @@ CPU to the nodes' workloads to maintain the performance of the program.
 \section{Experimental results}
 \label{sec.expe}
 Our experiments are executed on the simulator SimGrid/SMPI v3.10.  We configure
 \section{Experimental results}
 \label{sec.expe}
 Our experiments are executed on the simulator SimGrid/SMPI v3.10.  We configure
-the simulator to use a homogeneous cluster with one core per node.  The detailed
-characteristics of our platform file are shown in
-table~(\ref{table:platform}).  Each node in the cluster has 18 frequency values
+the simulator to use a homogeneous cluster with one core per node.  
+%The detailed characteristics of our platform file are shown in Table~(\ref{table:platform}).  
+Each node in the cluster has 18 frequency values
 from \np[GHz]{2.5} to \np[MHz]{800} with \np[MHz]{100} difference between each
 from \np[GHz]{2.5} to \np[MHz]{800} with \np[MHz]{100} difference between each
-two successive frequencies.  The simulated network link is \np[GB]{1} Ethernet
-(TCP/IP).  The backbone of the cluster simulates a high performance switch.
+two successive frequencies. The nodes are connected via an ethernet network with 1Gbit/s  bandwidth. 
 
 \subsection{Performance prediction verification}
 
 
 \subsection{Performance prediction verification}
 
@@ -555,26 +499,25 @@ the predicted execution time.  Each program runs offline with all available
 scaling factors on 8 or 9 nodes (depending on the benchmark) to produce real
 execution time values.  These scaling factors are computed by dividing the
 maximum frequency by the new one see EQ~(\ref{eq:s}).
 scaling factors on 8 or 9 nodes (depending on the benchmark) to produce real
 execution time values.  These scaling factors are computed by dividing the
 maximum frequency by the new one see EQ~(\ref{eq:s}).
-\begin{figure*}[t]
+\begin{figure}
   \centering
   \centering
-  \includegraphics[width=.328\textwidth]{fig/cg_per}\hfill%
-  \includegraphics[width=.328\textwidth]{fig/mg_pre}\hfill%
+  \includegraphics[width=.24\textwidth]{fig/cg_per}\hfill%
% \includegraphics[width=.328\textwidth]{fig/mg_pre}\hfill%
  % \includegraphics[width=.4\textwidth]{fig/bt_pre}\qquad%
  % \includegraphics[width=.4\textwidth]{fig/bt_pre}\qquad%
-  \includegraphics[width=.328\textwidth]{fig/lu_pre}\hfill%
-  \caption{Comparing predicted to real execution time}
+   \includegraphics[width=.24\textwidth]{fig/lu_pre}\hfill%
+  \caption{Comparing predicted to real execution times}
   \label{fig:pred}
   \label{fig:pred}
-\end{figure*}
+\end{figure}
 %see Figure~\ref{fig:pred}
 In our cluster there are 18 available frequency states for each processor.  This
 leads to 18 run states for each program.  We use seven MPI programs of the NAS
 parallel benchmarks: CG, MG, EP, FT, BT, LU and SP.  Figure~(\ref{fig:pred})
 %see Figure~\ref{fig:pred}
 In our cluster there are 18 available frequency states for each processor.  This
 leads to 18 run states for each program.  We use seven MPI programs of the NAS
 parallel benchmarks: CG, MG, EP, FT, BT, LU and SP.  Figure~(\ref{fig:pred})
-presents plots of the real execution times and the simulated ones.  The maximum
+presents plots of the real execution times and the simulated ones. The maximum
 normalized error between these two execution times varies between \np{0.0073} to
 \np{0.031} dependent on the executed benchmark.  The smallest prediction error
 was for CG and the worst one was for LU.
 
 \subsection{The experimental results for the scaling algorithm }
 normalized error between these two execution times varies between \np{0.0073} to
 \np{0.031} dependent on the executed benchmark.  The smallest prediction error
 was for CG and the worst one was for LU.
 
 \subsection{The experimental results for the scaling algorithm }
-
 The proposed algorithm was applied to seven MPI programs of the NAS benchmarks
 (EP, CG, MG, FT, BT, LU and SP) which were run with three classes (A, B and C).
 For each instance the benchmarks were executed on a number of processors
 The proposed algorithm was applied to seven MPI programs of the NAS benchmarks
 (EP, CG, MG, FT, BT, LU and SP) which were run with three classes (A, B and C).
 For each instance the benchmarks were executed on a number of processors
@@ -595,57 +538,31 @@ performance curve is very close to the energy curve.  Then the distance between
 the two curves is very small.  This leads to small energy savings.  The opposite
 happens when there are a lot of communication, the distance between the two
 curves is big.  This leads to more energy savings (e.g. CG and FT), see
 the two curves is very small.  This leads to small energy savings.  The opposite
 happens when there are a lot of communication, the distance between the two
 curves is big.  This leads to more energy savings (e.g. CG and FT), see
-table~(\ref{table:factors results}).  All discovered frequency scaling factors
+Table~(\ref{table:compareC}).  All discovered frequency scaling factors
 optimize both the energy and the performance simultaneously for all NAS
 optimize both the energy and the performance simultaneously for all NAS
-benchmarks.  In table~(\ref{table:factors results}), we record all optimal
+benchmarks.  In Table~(\ref{table:compareC}), we record all optimal
 scaling factors results for each benchmark running class C.  These scaling
 factors give the maximum energy saving percentage and the minimum performance
 degradation percentage at the same time from all available scaling factors.
 \begin{figure*}[t]
   \centering
 scaling factors results for each benchmark running class C.  These scaling
 factors give the maximum energy saving percentage and the minimum performance
 degradation percentage at the same time from all available scaling factors.
 \begin{figure*}[t]
   \centering
-  \includegraphics[width=.328\textwidth]{fig/ep}\hfill%
-  \includegraphics[width=.328\textwidth]{fig/cg}\hfill%
-  \includegraphics[width=.328\textwidth]{fig/sp}
-  \includegraphics[width=.328\textwidth]{fig/lu}\hfill%
-  \includegraphics[width=.328\textwidth]{fig/bt}\hfill%
-  \includegraphics[width=.328\textwidth]{fig/ft}
+  \includegraphics[width=.33\textwidth]{fig/ep}\hfill%
+  \includegraphics[width=.33\textwidth]{fig/cg}\hfill%
% \includegraphics[width=.328\textwidth]{fig/sp}
 \includegraphics[width=.328\textwidth]{fig/lu}\hfill%
+  \includegraphics[width=.33\textwidth]{fig/bt}\hfill%
% \includegraphics[width=.328\textwidth]{fig/ft}
   \caption{Optimal scaling factors for the predicted energy and performance of NAS benchmarks}
   \label{fig:nas}
 \end{figure*}
   \caption{Optimal scaling factors for the predicted energy and performance of NAS benchmarks}
   \label{fig:nas}
 \end{figure*}
-\begin{table}[htb]
-  \caption{The scaling factors results}
-  % title of Table
-  \centering
-  \begin{tabular}{|l|*{4}{r|}}
-    \hline
-    Program & Optimal        & Energy    & Performance    & Energy-Perf. \\
-    Name    & Scaling Factor & Saving \% & Degradation \% & Distance     \\
-    \hline
-    CG      & 1.56           & 39.23     & 14.88          & 24.35 \\
-    \hline
-    MG      & 1.47           & 34.97     & 21.70          & 13.27 \\
-    \hline
-    EP      & 1.04           & 22.14     & 20.73          &  1.41 \\
-    \hline
-    LU      & 1.38           & 35.83     & 22.49          & 13.34 \\
-    \hline
-    BT      & 1.31           & 29.60     & 21.28          &  8.32 \\
-    \hline
-    SP      & 1.38           & 33.48     & 21.36          & 12.12 \\
-    \hline
-    FT      & 1.47           & 34.72     & 19.00          & 15.72 \\
-    \hline
-  \end{tabular}
-  \label{table:factors results}
-  % is used to refer this table in the text
-\end{table}
 
 
-As shown in table~(\ref{table:factors results}), when the optimal scaling
+As shown in Table~(\ref{table:compareC}), when the optimal scaling
 factor has a big value we can gain more energy savings  as in CG and
 factor has a big value we can gain more energy savings  as in CG and
-FT benchmarks.  The opposite happens when the optimal scaling factor has a  small value as in BT and EP benchmarks.  Our algorithm selects a big scaling factor value when the
-communication and the other slacks times are big and smaller ones in opposite
-cases.  In EP there are no communication inside the iterations.  This leads our
-algorithm to select smaller scaling factor values (inducing smaller energy
+FT benchmarks.  The opposite happens when the optimal scaling factor has a  
+small value as in BT and EP benchmarks.  Our algorithm selects a big scaling 
+factor value when the communication and the other slacks times are big and smaller 
+ones in opposite cases.  In EP there are no communication inside the iterations.  
+This leads our algorithm to select smaller scaling factor values (inducing smaller energy
 savings).
 
 \subsection{Results comparison}
 savings).
 
 \subsection{Results comparison}
@@ -658,101 +575,17 @@ is similar to the first except setting the slower task to the maximum frequency
 (when the scale $S=1$) to keep the performance from degradation as mush as
 possible.  We refer to this scenario as $R_{E-P}$.  While we refer to our
 algorithm as EPSA (Energy to Performance Scaling Algorithm).  The comparison is
 (when the scale $S=1$) to keep the performance from degradation as mush as
 possible.  We refer to this scenario as $R_{E-P}$.  While we refer to our
 algorithm as EPSA (Energy to Performance Scaling Algorithm).  The comparison is
-made in tables \ref{table:compareA}, \ref{table:compareB},
-and~\ref{table:compareC}.  These tables show the results of our method and
-Rauber and Rünger scenarios for all the NAS benchmarks programs for classes A, B
-and C.
-\begin{table}[p]
-  \caption{Comparing results for  the NAS class A}
-  % title of Table
-  \centering
-  \begin{tabular}{|l|l|*{4}{r|}}
-    \hline
-    Method    & Program & Factor & Energy    & Performance    & Energy-Perf. \\
-    Name      & Name    & Value  & Saving \% & Degradation \% & Distance     \\
-    \hline
-    % \rowcolor[gray]{0.85}
-    $EPSA$    & CG      & 1.56   & 37.02     & 13.88          &  23.14 \\ \hline
-    $R_{E-P}$ & CG      & 2.14   & 42.77     & 25.27          &  17.50 \\ \hline
-    $R_{E}$   & CG      & 2.14   & 42.77     & 26.46          &  16.31 \\ \hline
-
-    $EPSA$    & MG      & 1.47   & 27.66     & 16.82          &  10.84 \\ \hline
-    $R_{E-P}$ & MG      & 2.14   & 34.45     & 31.84          &   2.61 \\ \hline
-    $R_{E}$   & MG      & 2.14   & 34.48     & 33.65          &   0.80 \\ \hline
+made in Table ~\ref{table:compareC}.  This table shows the results of our method and
+Rauber and Rünger scenarios for all the NAS benchmarks programs for class C.
 
 
-    $EPSA$    & EP      & 1.19   & 25.32     & 20.79          &   4.53 \\ \hline
-    $R_{E-P}$ & EP      & 2.05   & 41.45     & 55.67          & -14.22 \\ \hline
-    $R_{E}$   & EP      & 2.05   & 42.09     & 57.59          & -15.50 \\ \hline
-
-    $EPSA$    & LU      & 1.56   & 39.55     & 19.38          &  20.17 \\ \hline
-    $R_{E-P}$ & LU      & 2.14   & 45.62     & 27.00          &  18.62 \\ \hline
-    $R_{E}$   & LU      & 2.14   & 45.66     & 33.01          &  12.65 \\ \hline
-
-    $EPSA$    & BT      & 1.31   & 29.60     & 20.53          &   9.07 \\ \hline
-    $R_{E-P}$ & BT      & 2.10   & 45.53     & 49.63          &  -4.10 \\ \hline
-    $R_{E}$   & BT      & 2.10   & 43.93     & 52.86          &  -8.93 \\ \hline
-
-    $EPSA$    & SP      & 1.38   & 33.51     & 15.65          &  17.86 \\ \hline
-    $R_{E-P}$ & SP      & 2.11   & 45.62     & 42.52          &   3.10 \\ \hline
-    $R_{E}$   & SP      & 2.11   & 45.78     & 43.09          &   2.69 \\ \hline
-
-    $EPSA$    & FT      & 1.25   & 25.00     & 10.80          &  14.20 \\ \hline
-    $R_{E-P}$ & FT      & 2.10   & 39.29     & 34.30          &   4.99 \\ \hline
-    $R_{E}$   & FT      & 2.10   & 37.56     & 38.21          &  -0.65 \\ \hline
-  \end{tabular}
-  \label{table:compareA}
-  % is used to refer this table in the text
-\end{table}
-\begin{table}[p]
-  \caption{Comparing results for the NAS class B}
-  % title of Table
-  \centering
-  \begin{tabular}{|l|l|*{4}{r|}}
-    \hline
-    Method    & Program & Factor & Energy    & Performance    & Energy-Perf. \\
-    Name      & Name    & Value  & Saving \% & Degradation \% & Distance     \\
-    \hline
-    % \rowcolor[gray]{0.85}
-    $EPSA$    & CG      & 1.66   & 39.23     & 16.63          &  22.60 \\ \hline
-    $R_{E-P}$ & CG      & 2.15   & 45.34     & 27.60          &  17.74 \\ \hline
-    $R_{E}$   & CG      & 2.15   & 45.34     & 28.88          &  16.46 \\ \hline
-
-    $EPSA$    & MG      & 1.47   & 34.98     & 18.35          &  16.63 \\ \hline
-    $R_{E-P}$ & MG      & 2.14   & 43.55     & 36.42          &   7.13 \\ \hline
-    $R_{E}$   & MG      & 2.14   & 43.56     & 37.07          &   6.49 \\ \hline
-
-    $EPSA$    & EP      & 1.08   & 20.29     & 17.15          &   3.14 \\ \hline
-    $R_{E-P}$ & EP      & 2.00   & 42.38     & 56.88          & -14.50 \\ \hline
-    $R_{E}$   & EP      & 2.00   & 39.73     & 59.94          & -20.21 \\ \hline
-
-    $EPSA$    & LU      & 1.47   & 38.57     & 21.34          &  17.23 \\ \hline
-    $R_{E-P}$ & LU      & 2.10   & 43.62     & 36.51          &   7.11 \\ \hline
-    $R_{E}$   & LU      & 2.10   & 43.61     & 38.54          &   5.07 \\ \hline
-
-    $EPSA$    & BT      & 1.31   & 29.59     & 20.88          &   8.71 \\ \hline
-    $R_{E-P}$ & BT      & 2.10   & 44.53     & 53.05          &  -8.52 \\ \hline
-    $R_{E}$   & BT      & 2.10   & 42.93     & 52.80          &  -9.87 \\ \hline
-
-    $EPSA$    & SP      & 1.38   & 33.44     & 19.24          &  14.20 \\ \hline
-    $R_{E-P}$ & SP      & 2.15   & 45.69     & 43.20          &   2.49 \\ \hline
-    $R_{E}$   & SP      & 2.15   & 45.41     & 44.47          &   0.94 \\ \hline
-
-    $EPSA$    & FT      & 1.38   & 34.40     & 14.57          &  19.83 \\ \hline
-    $R_{E-P}$ & FT      & 2.13   & 42.98     & 37.35          &   5.63 \\ \hline
-    $R_{E}$   & FT      & 2.13   & 43.04     & 37.90          &   5.14 \\ \hline
-  \end{tabular}
-  \label{table:compareB}
-  % is used to refer this table in the text
-\end{table}
-
-\begin{table}[p]
+\begin{table}
   \caption{Comparing results for the NAS class C}
   % title of Table
   \centering
   \begin{tabular}{|l|l|*{4}{r|}}
     \hline
     Method    & Program & Factor & Energy    & Performance    & Energy-Perf. \\
   \caption{Comparing results for the NAS class C}
   % title of Table
   \centering
   \begin{tabular}{|l|l|*{4}{r|}}
     \hline
     Method    & Program & Factor & Energy    & Performance    & Energy-Perf. \\
-    Name      & Name    & Value  & Saving \% & Degradation \% & Distance     \\
+    Name      & Name    & Value  & Saving \% & Degradation  \% & Distance     \\
     \hline
     % \rowcolor[gray]{0.85}
     $EPSA$    & CG      & 1.56   & 39.23     & 14.88          &  24.35 \\ \hline
     \hline
     % \rowcolor[gray]{0.85}
     $EPSA$    & CG      & 1.56   & 39.23     & 14.88          &  24.35 \\ \hline
@@ -786,28 +619,28 @@ and C.
   \label{table:compareC}
   % is used to refer this table in the text
 \end{table}
   \label{table:compareC}
   % is used to refer this table in the text
 \end{table}
-As shown in tables~\ref{table:compareA},~\ref{table:compareB}
-and~\ref{table:compareC}, the ($R_{E-P}$) method outperforms the ($R_{E}$)
+As shown in Table~\ref{table:compareC}, the ($R_{E-P}$) method outperforms the ($R_{E}$)
 method in terms of performance and energy reduction.  The ($R_{E-P}$) method
 also gives better energy savings than our method.  However, although our scaling
 method in terms of performance and energy reduction.  The ($R_{E-P}$) method
 also gives better energy savings than our method.  However, although our scaling
-factor is not optimal for energy reduction, the results in these tables prove
+factor is not optimal for energy reduction, the results in this table prove
 that our algorithm returns the best scaling factor that satisfy our objective
 method: the largest distance between energy reduction and performance
 that our algorithm returns the best scaling factor that satisfy our objective
 method: the largest distance between energy reduction and performance
-degradation. Figure~\ref{fig:compare}  illustrates even better the distance between the energy reduction and performance degradation. The negative values mean that one of
+degradation. Figure~\ref{fig:compare}  illustrates even better the distance between 
+the energy reduction and performance degradation. The negative values mean that one of
 the two objectives (energy or performance) have been degraded more than the
 other.  The positive trade-offs with the highest values lead to maximum energy
 savings while keeping the performance degradation as low as possible.  Our
 algorithm always gives the highest positive energy to performance trade-offs
 while Rauber and Rünger's method, ($R_{E-P}$), gives sometimes negative
 trade-offs such as in BT and EP.
 the two objectives (energy or performance) have been degraded more than the
 other.  The positive trade-offs with the highest values lead to maximum energy
 savings while keeping the performance degradation as low as possible.  Our
 algorithm always gives the highest positive energy to performance trade-offs
 while Rauber and Rünger's method, ($R_{E-P}$), gives sometimes negative
 trade-offs such as in BT and EP.
-\begin{figure*}[t]
+\begin{figure}[t]
   \centering
   \centering
-  \includegraphics[width=.328\textwidth]{fig/compare_class_A}
-  \includegraphics[width=.328\textwidth]{fig/compare_class_B}
-  \includegraphics[width=.328\textwidth]{fig/compare_class_C}
+%  \includegraphics[width=.328\textwidth]{fig/compare_class_A}
+%  \includegraphics[width=.328\textwidth]{fig/compare_class_B}
+  \includegraphics[width=.49\textwidth]{fig/compare_class_C}
   \caption{Comparing our method to Rauber and Rünger's methods}
   \label{fig:compare}
   \caption{Comparing our method to Rauber and Rünger's methods}
   \label{fig:compare}
-\end{figure*}
+\end{figure}
 
 \section{Conclusion}
 \label{sec.concl}
 
 \section{Conclusion}
 \label{sec.concl}
@@ -823,7 +656,7 @@ the energy and the inverted performance curves.  To evaluate this method, we
 have applied it to the NAS benchmarks and it was compared to Rauber and Rünger
 methods while being executed on the simulator SimGrid.  The results showed that
 our method, outperforms Rauber and Rünger's methods in terms of energy-performance
 have applied it to the NAS benchmarks and it was compared to Rauber and Rünger
 methods while being executed on the simulator SimGrid.  The results showed that
 our method, outperforms Rauber and Rünger's methods in terms of energy-performance
-ratio.
+ratio. 
 
 In the near future, we would like to adapt this scaling factor selection method
 to heterogeneous platforms where each node has different characteristics.  In
 
 In the near future, we would like to adapt this scaling factor selection method
 to heterogeneous platforms where each node has different characteristics.  In