Pipeline
Pipeline คือในคอมพิวเตอร์ Pipelining หมายถึงการเคลื่อนย้ายที่ซ้อนกัน (Over lapped) ของคำสั่ง ไปยังกระบวนการหรือขั้นตอนทางเลขคณิต โดยตัวประมวยผลเพื่อทำงานตามคำสั่ง Pipelining คือการใช้ Pipeline ถ้าไม่มี Pipeline ตัวประมวลผลของคอมพิวเตอร์จะเรียกคำสั่งแรกจากหน่วยความจำ และทำการประมวลผลจนเสร็จสิ้น จากนั้นจึงเรียกคำสั่งต่อไปจากหน่วยความจำ ในขณะที่ทำการเรียกคำสั่งใหม่ ส่วนเลขคณิตของตัวประมวลผลจะว่าง เพื่อรอคำสั่งต่อไป ถ้ามี Pipeline สถาปัตยกรรมของคอมพิวเตอร์จะยินยอมให้นำคำสั่งต่อไปมาเก็บไว้ใน buffer ที่ใกล้กับตัวประมวลผล เพื่อทำให้ตัวประมวลผลเรียกคำสั่งใหม่ได้เร็วขึ้น และสามารถทำงานได้ต่อเนื่อง จึงทำให้การทำงานทำได้เร็วขึ้น
Pipelining ของตัวประมวลผลในคอมพิวเตอร์ จะแบ่งเป็น Pipeline ของคำสั่งและ Pipeline ของเลขคณิต โดย Pipeline ของคำสั่งจะเสนอขั้นตอนของคำสั่งในเคลื่อนที่ไปยังตัวประมวลผล รวมถึงการเรียก การสำรอง และทำงาน ส่วน Pipeline ของเลขคณิต เสนอตัว Operator ทางเลขคณิต ซึ่งสามารถแยกออกและซ้อนกันเมื่อมีการทำงาน Pipelines และ Pipelining ได้รับการประยุกต์กับตัวควบคุมหน่วยความจำและการย้ายข้อมูลไปยังขั้นต่าง ๆ ของหน่วยความส่วน effect pipeline มีคำนี้ในวงการ CG
ไม่มีความคิดเห็น:
แสดงความคิดเห็น