จากบทความก่อนหน้าที่ได้ทำการสรุปเวลาการทำงานตั้งแต่เริ่มต้นทำ Image Processing ไปจนถึงการแปลงท่าทางที่ได้เป็นคำสั่งของโปรแกรมรุ่นต้นแบบและรุ่นปรับปรุงจากการใช้ multiprocessing และ pipeline แล้ว ได้ทำการทดลองเก็บผลทดสอบเพิ่มเติม โดยจะแบ่งออกเป็น 2 กลุ่มหลักคือ
กลุ่มแรกที่ใช้ threading module ซึ่งเป็นวิธีการของรุ่นต้นแบบ
และกลุ่มที่ 2 คือกลุ่มที่ใช้ multiprocessing ซึ่งเป็นวิธีการของรุ่นปรับปรุง
แต่ละกลุ่มจะแบ่งเป็น 2 วิธีย่อยคือ วิธีการทำงานแบบไม่ใช้ pipeline และวิธีการทำงานโดยใช้ pipeline และแต่ละข้อมูลจะประกอบไปด้วยช่วงเวลาการทำงานของระบบทั้งหมด 400 ชุด เพื่อนำมาใช้ในการหาค่าเฉลี่ยของช่วงเวลาการทำงานของระบบ
โดยผลที่ได้คือ
Mean clock time not use pipeline thread : 0.006046565
Mean clock time using pipeline thread : 0.012087405
Mean clock time not use pipeline process : 0.0086365625
Mean clock time using pipeline process : 0.008092675
จากผลข้างต้นจะพบว่าเวลาช่วงเวลาการทำงานทั้งหมดนั้นจะค่อนข้างไล่เลี่ยกัน มีเพียงวิธีที่ใช้ pipeline thread ที่ใช้เวลาสูงกว่าผลลัพธ์อื่นเล็กน้อย ซึ่งจากผลลัพธ์ดังกล่าวสามารถสรุปได้ว่าการปรับปรุงระบบโดยใช้ pipeline นั้นยังส่งผลได้ไม่ดีเท่าที่ควร
ไม่มีความคิดเห็น:
แสดงความคิดเห็น