กลับไปหน้าบทความ

อ่าน 1 นาที

ไมโครเธรด

ไมโครเธรด เป็นฟังก์ชันที่อาจทำงานแบบ ขนาน [ 1 ] เพื่อให้ได้ประสิทธิภาพที่เพิ่มขึ้นใน ไมโครโปรเซสเซอร์ โดยมีรูปแบบการทำงานที่ใช้ คำสั่งเพิ่มเติมเพียงไม่กี่คำสั่ง...

ไมโครเธรด

ไมโครเธรดเป็นฟังก์ชันที่อาจทำงานแบบขนาน[ 1 ]เพื่อให้ได้ประสิทธิภาพที่เพิ่มขึ้นในไมโครโปรเซสเซอร์โดยมีรูปแบบการทำงานที่ใช้คำสั่งเพิ่มเติมเพียงไม่กี่คำสั่งในโปรเซสเซอร์ทั่วไปเพื่อแบ่งโค้ดออกเป็นส่วนย่อยที่ทำงานพร้อมกัน การพึ่งพาอาศัยกันจะได้รับการจัดการโดยการทำให้รีจิสเตอร์ในไมโครโปรเซสเซอร์ที่กำลังประมวลผลโค้ดซิงโครไนซ์กัน ดังนั้นไมโครเธรดหนึ่งจะรอให้ไมโครเธรดอื่นสร้างข้อมูล

นี่คือรูปแบบหนึ่งของการไหลของข้อมูล (dataflow ) โมเดลนี้สามารถนำไปใช้กับสถาปัตยกรรมชุดคำสั่ง ที่มีอยู่ได้ ทีละน้อย โดยการเพิ่มคำสั่งใหม่เพียงห้าคำสั่งเพื่อใช้ในการควบคุมการทำงานพร้อมกันชุดของไมโครเธรดคือการแบ่งส่วนแบบคงที่ของบล็อกพื้นฐานออกเป็น ส่วนย่อยที่ทำงาน พร้อมกันซึ่งทำงานบนโปรเซสเซอร์เดียวและใช้ไมโครคอนเท็กซ์ร่วมกัน ตัววนซ้ำ ( iterator)บนชุดจะ สร้าง ตระกูลของไมโครเธรดแบบไดนามิกและพาราเมตริกตัววนซ้ำจะจับการทำงานพร้อมกันของลูปและสามารถกำหนดเวลาให้ทำงานบนโปรเซสเซอร์ต่างๆ ได้ ตัววนซ้ำบนชุดถูกสร้างขึ้นแบบไดนามิกและเรียกว่าตระกูลของไมโครเธรด นี่คือกลไกที่ช่วยให้โมเดลสร้างการทำงานพร้อมกัน ซึ่งสามารถทำงานบนโปรเซสเซอร์หลายตัวหรือหน่วยการทำงานได้

ดูเพิ่มเติม

  • เว็บไซต์ CSA
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Microthread&oldid=1007936874 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไมโครเธรด

ไมโครเธรด เป็นฟังก์ชันที่อาจทำงานแบบ ขนาน [ 1 ] เพื่อให้ได้ประสิทธิภาพที่เพิ่มขึ้นใน ไมโครโปรเซสเซอร์ โดยมีรูปแบบการทำงานที่ใช้ คำสั่งเพิ่มเติมเพียงไม่กี่คำสั่ง...

ดูเพิ่มเติม

ต่อเนื่อง โครูทีน ไฟเบอร์ (วิทยาการคอมพิวเตอร์) ไมโครเธรด (มัลติคอร์) โปรโตเธรด

ลิงก์ภายนอก

เว็บไซต์ CSA ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Microthread&oldid=1007936874 "