วันศุกร์ที่ 24 พฤษภาคม พ.ศ. 2562

ผลสรุปเวลาการทำงานของระบบรุ่นต้นแบบและรุ่นปรับปรุงโดยใช้ time.clock เพิ่มเติม

จากบทความก่อนหน้าที่ได้ทำการสรุปเวลาการทำงานตั้งแต่เริ่มต้นทำ 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 นั้นยังส่งผลได้ไม่ดีเท่าที่ควร

ไม่มีความคิดเห็น:

แสดงความคิดเห็น