-This heterogeneous platform has more than four thousand of MFLOPS per watt. Dynamic
-voltage and frequency scaling (DVFS) is a process used widely to reduce the energy
-consumption of the processor. In heterogeneous clusters enabled DVFS, many researchers
-used DVFS in a different ways. DVFS can be minimized the energy consumption
-but it leads to a disadvantage due to the increase in performance degradation.
-Therefore, researchers used different optimization strategies to overcame
-this problem. The best tradeoff relation between the energy reduction and
-performance degradation ratio is became a key challenges in a heterogeneous
-platforms. In this paper we are propose a heterogeneous scaling algorithm
-that selects the optimal vector of the frequency scaling factors for distributed
-iterative application, producing maximum energy reduction against minimum
-performance degradation ratio simultaneously. The algorithm has very small
-overhead, works online and not needs for any training or profiling.
+This heterogeneous platform executes more than four GFLOPS per watt.
+
+ Besides hardware improvements, there are many software techniques to lower the energy consumption of these platforms, such as scheduling, DVFS, ... DVFS is a widely used process to reduce the energy
+consumption of a processor by lowering its frequency. \textbf{put a reference to DVFS} However, it also the reduces the number of FLOPS executed by the processor which might increase the execution time of the application running over that processor.
+Therefore, researchers used different optimization strategies to select the frequency that gives the best tradeoff between the energy reduction and
+performance degradation ratio.
+\textbf{you should talk about the first paper here and say that the algorithm was applied to a homogeneous platform then define what is a heterogeneous platform, you can take it from the firdt paragraph in section 3 }
+
+In this paper, a frequency selecting algorithm is proposed. It selects the vector of frequencies for a heterogeneous platform that runs a message passing iterative application, that gives the maximum energy reduction and minimum
+performance degradation ratio simultaneously. The algorithm has a very small
+overhead, works online and does not need any training or profiling.