The profiler measures and estimates the weight of the
nodes and edges in the call graph. Weight is usually
the cost of executions. The cost for nodes could be
the execution time, energy consumption for execution,
CPU cycles and memory used for execution [13], [14],
[15], [16], [19]. Meanwhile, examples of weight for
edges are: size of data to be transferred between two
nodes, time taken to transfer data or state and energy
consumed to transfer the state. Possible elements to be
profiled are device, network and program [13], [14],
[15], [16], [19]. The instrumentation and measurement
process could also adapt to varying conditions for
instance changing network bandwidth and intermittent
connectivity [20] [21]. Output of profiling is then fed to
the optimizer or solver. An example of power estimation
model is PowerTutor [22].
ตัวสร้างโพรไฟล์การวัด และประเมินน้ำหนักของการโหนดและขอบในกราฟโทร น้ำหนักเป็นปกติต้นทุนของการดำเนินการ ต้นทุนสำหรับโหนอาจเวลาดำเนินการ การใช้พลังงานในการดำเนินการวงจร CPU และหน่วยความจำที่ใช้สำหรับดำเนินการ [13], [14],[15], [16], [19] ในขณะเดียวกัน ตัวอย่างของน้ำหนักสำหรับอยู่: ขนาดของข้อมูลจะถูกโอนย้ายระหว่างสองโหน เวลาที่ใช้ในการถ่ายโอนข้อมูล หรือสถานะ และพลังงานใช้ในการโอนย้ายสถานะ องค์ประกอบได้เป็นprofiled มีอุปกรณ์ เครือข่าย และโปรแกรม [13], [14],[15], [16], [19] เครื่องมือวัดและประเมินนอกจากนี้ยังสามารถปรับกระบวนการเงื่อนไขแตกต่างกันสำหรับอินสแตนซ์การเปลี่ยนแบนด์วิดท์ของเครือข่าย และไม่ต่อเนื่องเชื่อมต่อ [20] [21] แล้วจะติดตามผลของการสร้างโพรไฟล์การเพิ่มประสิทธิภาพหรือโปรแกรมแก้ปัญหา ตัวอย่างของพลังงานประมาณรุ่น PowerTutor [22] ได้
การแปล กรุณารอสักครู่..
