TH74834B - การใช้ประโยชน์การดำเนินรายการของเครื่องหน่วยความจำเพื่อเร่งการทำเสมือนและการเลียนแบบ - Google Patents

การใช้ประโยชน์การดำเนินรายการของเครื่องหน่วยความจำเพื่อเร่งการทำเสมือนและการเลียนแบบ

Info

Publication number
TH74834B
TH74834B TH801002700A TH0801002700A TH74834B TH 74834 B TH74834 B TH 74834B TH 801002700 A TH801002700 A TH 801002700A TH 0801002700 A TH0801002700 A TH 0801002700A TH 74834 B TH74834 B TH 74834B
Authority
TH
Thailand
Prior art keywords
cpu
state
transactional memory
memory hardware
cpus
Prior art date
Application number
TH801002700A
Other languages
English (en)
Other versions
TH96368B (th
TH96368A (th
Inventor
มิฮ็อคคา ดาเร็ค
ซิลวา บรูโน
เทลเลเฟอร์ มาร์ติน
Original Assignee
นางสยุมพร สุจินตัย
นายธีรพล สุวรรณประทีป
นายธีรพล สุวรรณประทีป นางสยุมพร สุจินตัย
ไมโครซอฟต์ เทคโนโลยี ไลเซ็นซิ่ง
Filing date
Publication date
Application filed by นางสยุมพร สุจินตัย, นายธีรพล สุวรรณประทีป, นายธีรพล สุวรรณประทีป นางสยุมพร สุจินตัย, ไมโครซอฟต์ เทคโนโลยี ไลเซ็นซิ่ง filed Critical นางสยุมพร สุจินตัย
Publication of TH96368B publication Critical patent/TH96368B/th
Publication of TH96368A publication Critical patent/TH96368A/th
Publication of TH74834B publication Critical patent/TH74834B/th

Links

Abstract

DC60 เป็นการเปิดเผยเทคโนโลยีและเทคนิคต่างๆ สำหรับการใช้ส่วนเครื่องหน่วยความจำธุรกรรม (transactional memory hardware) เพื่อจะเร่งการทำเสมือนหรือการเลียนแบบ หน่วยประมวลผล กลางหนึ่งหน่วยหรือมากกว่าได้รับการจัดเตรียมให้พร้อมกับส่วนเครื่องหน่วยความจำ ธุรกรรม (transactional memory hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งการทำเสมือน ส่วนเครื่อง หน่วยความจำธุรกรรม มีสิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนตัว สิ่งอำนวยความสะดวก เพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมวลผลกลางอื่นๆสามารถมองเห็นได้กับส่วน ชุดคำสั่ง และสนับสนุนสำหรับกระทำอะตอม (atomic commit) ของสถานะส่วนตัว ดังตัวอย่าง ใช้ส่วนเครื่องหน่วยความจำธุรกรรม (transactional memory hardware) เพื่อจะอำนวยความ สะดวกการเลียนแบบของความหมายข้อยกเว้นที่มีความถูกต้อง สถานะส่วนบุคคล (private state) ปฏิบัติการได้เพื่อจะเปิดทางสถานะที่ถูกเลียนแบบให้รักษาความไม่ต้องกันกับสถานะสถาปัตยกรรม และประสานจังหวะเฉพาะบนขอบเขตที่แน่นอน ขั้นตอนที่เหมาะสมของคำสั่งต่างๆ ใช้ปฏิบัติการ ได้โดยการใช้การจำลองกลุ่มก้อนสารสนเทศ - ถูกต้องแม่นยำ (chunk accurate simulation) เพื่อจะพยายามและประสบผลสำเร็จผลสุดท้ายเหมือนกัน แก้ไข 31/03/2560 เป็นการเปิดเผยเทคโนโลยีและเทคนิคต่างๆ สำหรับการใช้ส่วนการดำเนินรายการของเครื่อง หน่วยความจำ (transactional memory hardware) เพื่อจะเร่งการทำเสมือนหรือการเลียนแบบ หน่วย ประมวลผลกลางหนึ่งหน่วยหรือมากกว่าได้รับการจัดเตรียมให้พร้อมกับส่วนการดำเนินรายการของเครื่อง หน่วยความจำ (transactional memory hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งการทำเสมือน ส่วนการ ดำเนินรายการของเครื่องหน่วยความจำ มีสิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนตัว สิ่งอำนวยความ สะดวกเพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมวลผลกลางอื่นๆสามารถมองเห็นได้กับส่วน ชุดคำสั่ง และสนับสนุนสำหรับอะตอมมิค คอมมิท (atomic commit) ของสถานะส่วนตัว ดังตัวอย่างใช้ส่วน การดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) เพื่อจะอำนวยความสะดวกการ เลียนแบบของความหมายข้อยกเว้นที่มีความถูกด้อง สถานะส่วนบุคคล (private state) ปฏิบัติการได้เพื่อจะ เปิดทางสถานะที่ถูกเลียนแบบให้รักษาความไม่ต้องกันกับสถานะสถาปัตยกรรม และประสานจังหวะเฉพาะ บนขอบเขตที่แน่นอน ขั้นตอนที่เหมาะสมของคำสั่งต่างๆ ใช้ปฏิบัติการได้โดยการใช้การจำลองกลุ่มก้อน สารสนเทศ-ถูกต้องแม่นยำ (chunk-accurate simulation) เพื่อจะพยายามและประสบผลสำเร็จผลสุดท้าย เหมือนกัน -------------------------- เป็นการเปิดเผยเทคโนโลยีและเทคนิคต่างๆ สำหรับการใช้ส่วนเครื่องหน่วยความจำธุรกรรม (transactionl memoey hardware) เพื่อจะเร่งการทำเสมือนหรือการเลียนแบบ หน่วยประมวลผล กลางหนึ่งหน่วยหรือมากกว่าได้รับการจัดเตรียมให้พร้อมกับส่วนเครื่องหน่วยจำ ธุรกรรม (transactionl memoey hardware) นั้นสามารถปฏิกิริยาการได้เพื่อจะเร่งการทำเสมือน ส่วนเครื่อง หน่วยความจำธุกรรม มีสิ่งอำนวนความสะดวกเพื่อจะรักษาสถานะส่วนตัว สิ่งอำนวนความสะดวก เพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมวลผลกลางอื่นๆสามารถมองเห็นได้กับส่วน ชุดคำสั่ง และสนับสนุนสำหรับการกระทำอะตอม (atomic commit) ของสถานะส่วนตัว ดังตัวอย่าง ใช้ส่วนเครื่องหน่วยความจำธุรกรรม (transactional memory hardware) เพื่อจะอำนวยความ สะดวกการเลียนแบบของความหมายข้อยกเว้นที่มีความถูกต้อง สถานะส่วนบุคคล (private state) ปฏิบัติการได้เพื่อจะเปิดทางสถานะที่ถูกเลียนแบบให้รักษาความไม่ต้องกันกับสถานะสถาปัตยกรรม และประสานจังหวะเฉพาะบนขอบเขตที่แน่นแน ขั้นตอนที่เหมาะสมของคำสั่งต่างๆ ใช้ปฏิบัติการ ได้โดยการใช้การจำลองกลุ่มก้อนสารสนเทศ - ถูกต้องแม่นยำ (chunk accurate simulaion) เพื่อจะพยายามและประสบผลสำเร็จผลสุดท้ายเหมือนกัน

Claims (20)

------07/03/2562------(OCR) หน้า 1 ของจำนวน 3 หน้า ข้อถือสิทธิ1. ระบบประกอบด้วย : หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวประกอบด้วยส่วนการดำเนินรายการ ของเครื่องหน่วยความจำ (transactional memory hardware) ซึ่งสามารถปฏิบัติการได้เพื่อจะเร่งการ ทำเสมือน การแบ่งส่วนการทำเสมือนหน่วยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาตให้ ระบบปฏิบัติการกลางมากกว่าหนึ่งระบบเพื่อจะดำเนินงานพร้อมกัน ส่วนการดำเนินรายการของ เครื่องหน่วยความจำ (transactional memory hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งการแบ่ง ส่วนของหน่วยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาตระบบปฏิบัติการมากกว่าหนึ่งระบบที่จะ ดำเนินงานพร้อมกัน และส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ปฏิบัติการได้ที่จะเร่งการดำเนินงานพร้อมกันของระบบปฏิบัติการมากกว่าหนึ่งระบบบน หน่วยประมวลผลกลาง2. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ประกอบด้วยความสามารถที่จะสร้างสรรค์และรักษาสถานะส่วนบุคคลเป็นการ ส่วนบุคคลแก่หน่วยประมวลผลกลางดังกล่าว3. ระบบดังกล่าวของข้อถือสิทธิ 2 ซํ่งสถานะส่วนบุคคลไม่สามารถมองเห็นได้กับหน่วยประมวลผล กลางอื่นๆในระบบดังกล่าว4. ระบบดังกล่าวของข้อถือสิทธิ 3 ซึ่งสถานะส่วนบุคคลเป็นเพียงการเข้าถึงได้โดยหน่วยประมวลผล กลางซึ่งสร้างสรรค์สถานะส่วนบุคคล5. ระบบดังกล่าวของข้อถือสิทธิ 2 ซึ่งสถานะส่วนบุคคลนั้นสามารถสละทิ้งได้6. ระบบดังกล่าวของข้อถือสิทธิ 5 ซึ่งเมื่อหน่วยประมวลผลกลางสละทิ้งสถานะส่วนบุคคล การ พิจารณาของหน่วยความจำโดยหน่วยประมวลผลกลางถูกแปลงสู่สถานะสถาป็ตยกรรมในป็จจุบัน (current architectural state)7. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ทำให้การเข้าถึงหน่วยความจำดำเนินการโดยหน่วยประมวลผลกลางอื่นๆ มองเห็นได้กับส่วนชุดคำสั่ง8. ระบบดังกล่าวของข้อถือสิทธิ 7 ซึ่งซอฟต์แวร์ วิสซะเบิล เมมมะริ แอคเซส (software visible memory access) ยอมให้ส่วนชุดคำสั่งดำเนินงานบนหน่วยประมวลผลกลางดังกล่าวเพื่อจะตรวจจับหน่วย ประมวลผลกลางอืนๆ ซึ่งกำลังเข้าถึงตำแหน่งหน่วยความจำจำเพาะ หน้า 2 ของจำนวน 3 หน้า9. ระบบดังกล่าวของข้อถือสิทธิ I ซํ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) สนับสนุนอะตอมมิค คอมมิท (atomic commit) ของสถานะส่วนบุคคลของ หน่วยประมวลผลกลาง (central recessing unit) นัน10. ระบบดังกล่าวของข้อถือสิทธิ 9 ซํ่งหน่วยประมวลผลกลางดังกล่าวเข้าระบบหน่วยความจำหลักอย่าง อะตอมในฐานะหน่วยหนํ่งเพื่อจะดำเนินการอะตอมมิค คอมมิท (atomic commit) โดยเฉพาะ11. ระบบประกอบด้วย หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวประกอบด้วยส่วนการดำเนินรายการ ของเครื่องหน่วยความจำ (transactional memory hardware) นั้นสามารถปฎินัติการได้เพื่อจะเร่งความ เสมือน การแบ่งส่วนการทำเสมือนหน่วยประมวลผลกลางสู่พหุบริบทซํ่งอนุญาตระบบปฎิบํตการ มากกว่าหนํ่งระบบเพื่อดำเนินงานพร้อมกัน ส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ปฎินัติการได้เพื่อจะเร่งการแบ่งส่วนของหน่วยประมวลผลกลางสู่ พหุบริบทซึ๋งอนุญาตระบบปฎินัตการมากกว่าหนํ่งระบบเพื่อจะดำเนินงานพร้อมกัน และส่วนการ ดำเนินรายการของเครองหน่วยความจำ (transactional memory hardware) นันปฎิบตการได้เพือจะเร่ง การดำเนินงานพร้อมกันมากกว่าระบบปฎินัติการบนหน่วยประมวลผลกลาง ส่วนการดำเนินรายการ ของเครองหน่วยความจำ (transactional memory hardware) ดังกล่าวประกอบด้วย สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคล สิ่งอำนวยความสะดวกเพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมวลผลกลางอื่นๆ มองเห็นส่วนชุดคำสั่งได้ และ การสนับสนุนสำหรับอะตอมมิค คอมมิท (atomic commit) ของสถานะส่วนบุคคล ดังกล่าว12. ระบบดังกล่าวของข้อถือสิทธิ 11 ซํ่งสถานะส่วนบุคคลดังกล่าว ไม,สามารถมองเห็นได้กับหน่วย ประมวลผลกลางอื่นๆและสามารถละทิ้งไว้13. ระบบดังกล่าวของข้อถือสิทธิ 11 ซื่งซอฟต์แวร์วิสซะเบิลเมมมะรีแอคเซส (software visible memory access) อนุญาตให้ส่วนชุดคำสั่งดำเนินงานบนหน่วยประมวลผลกลางเพื่อจะตรวจจับหน่วย ประมวลผลกลางอื่นๆ นั้น กำลังเข้าถึงตำแหน่งหน่วยความจำจำเพาะ (specific memory locations )14. ระบบดังกล่าวข้อของถือสิทธิ 11 ซํ่งสถานะส่วนบุคคลนั้นรักษาไว้โดยหน่วยประมวลผลกลาง สามารถเข้าถึงระบบหน่วยความจำหลักอย่างอะตอม ในฐานะหน่วยหนํ่งที่จะดำเนินการอะตอมมิค คอมมิท (atomic commit) โดยเฉพาะ หน้า 3 ของจำนวน 3 หน้า15. วิธีการสำหรับการใช้ส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) เพื่อจะอำนวยความสะดวกการเลียนแบบของความหมายข้อยกเว้นที่มีความถูกต้อง ประกอบด้วยขั้นตอนต่างๆ ของ การจัดให้สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคลชื่งสามารถปฎิปัติการไต้เพื่อ จะเปิดทางสถานะที่ถูกเลียนแบบเพื่อให้คงความไม่ต้องกันด้วยสถานะสถาปัตยกรรมและประสาน จังหวะเฉพาะบนขอบเขตต่างๆ ที่แน่นอน และ การดำเนินงานขั้นตอนที่เหมาะสมของคำสั่งต่างๆ ในการใช้การจำลองกลุ่มก้อนสารสนเทศ- ถูกต้อง แม่นยำ (chunk-accurate simulation) เพื่อจะพยายามและประสบผลผลกระทบสำเร็จสุดท้าย เหมือนกันเป็นขั้นตอนดั้งเดิมของคำสั่งลูกค้า16. วิธีการดังกล่าวของข้อถือสิทธิ 15 ซํ่งถ้าการจำลองกลุ่มก้อนสารสนเทศ-ถูกต้องแม่นยำ (chunk- accurate simulation) ล้มเหลวด้วยข้อยกเว้นลำดับแรก ปฎิบํติการการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation)17. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซํ่งก่อนที่จะปฏิบัติการการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation) การเขียนคำสั่งรอการตัดสินใดๆ แก่หน่วยความจำถูกละทิ้งไป และ สถานะที่ถูกเลียนแบบถูกลดลงสู่จุดประสานจังหวะสุดท้าย (last synchronization point)18. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซํ่งการจำลองคำสั่ง-ถูกต้องแม่นยำปฎิบติการไต้เพื่อประกันว่า สถานะสถาปัตยกรรมที่ถูกต้องเป็นการแสดงเมื่อข้อยกเว้นถูกเผชิญสำหรับเวลาครั้งที่สอง19. วิธีการดังกล่าวของข้อถือสิทธิ 15 ซึ๋งการจำลองกลุ่มก้อนสารสนเทศ-ถูกต้องแม่นยำ (chunk-accurate simulation) โดยทั่วไปสมรรถนะดีกว่าการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation) ------------ แก้ไข 31/03/2560 1. ระบบประกอบด้วย: หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวประกอบด้วยส่วนการดำเนินรายการ ของเครื่องหน่วยความจำ (transactional memory hardware) ซึ่งสามารถปฏิบัติการได้เพื่อจะเร่งการ ทำเสมือน การแบ่งส่วนการทำเสมือนหน่วยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาตให้ ระบบปฏิบัติการกลางมากกว่าหนึ่งระบบเพื่อจะดำเนินงานพร้อมกัน ส่วนการดำเนินรายการของ เครื่องหน่วยความจำ (transactional memory hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งการแบ่ง ส่วนของหน่วยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาตระบบปฏิบัติการมากกว่าหนึ่งระบบที่จะ ดำเนินงานพร้อมกัน และส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ปฏิบัติการได้ที่จะเร่งการดำเนินงานพร้อมกันของระบบปฏิบัติการมากกว่าหนึ่งระบบบน หน่วยประมวลผลกลาง 2. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ประกอบด้วยความสามารถที่จะสร้างสรรค์และรักษาสถานะส่วนบุคคลเป็นการ ส่วนบุคคลแก่หน่วยประมวลผลกลางดังกล่าว 3. ระบบดังกล่าวของข้อถือสิทธิ 2 ซึ่งสถานะส่วนบุคคลไม่สามารถมองเห็นได้กับหน่วยประมวลผล กลางอื่นๆในระบบดังกล่าว 4. ระบบดังกล่าวของข้อถือสิทธิ 3 ซึ่งสถานะส่วนบุคคลเป็นเพียงการเข้าถึงได้โดยหน่วยประมวลผล กลางซึ่งสร้างสรรค์สถานะส่วนบุคคล 5. ระบบดังกล่าวของข้อถือสิทธิ 2 ซึ่งสถานะส่วนบุคคลนั้นสามารถสละทิ้งได้ 6. ระบบดังกล่าวของข้อถือสิทธิ 5 ซึ่งเมื่อหน่วยประมวลผลกลางสละทิ้งสถานะส่วนบุคคล การ พิจารณาของหน่วยความจำโดยหน่วยประมวลผลกลางถูกแปลงสู่สถานะสถาปัตยกรรมในปัจจุบัน (current architectural state) 7. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ทำให้การเข้าถึงหน่วยความจำดำเนินการโดยหน่วยประมวลผลกลางอื่นๆ มองเห็นได้กับส่วนชุดคำสั่ง 8. ระบบดังกล่าวของข้อถือสิทธิ 7 ซึ่งซอฟต์แวร์ วิสซะเบิล เมมมะรี แอคเซส (software visible memory access) ยอมให้ส่วนชุดคำสั่งดำเนินงานบนหน่วยประมวลผลกลางดังกล่าวเพื่อจะตรวจจับหน่วย ประมวลผลกลางอื่นๆ ซึ่งกำลังเข้าถึงตำแหน่งหน่วยความจำจำเพาะ 9. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) สนับสนุนอะตอมมิค คอมมิท (atomic commit) ของสถานะส่วนบุคคลของ หน่วยประมวลผลกลาง (central recessing unit) นั้น 10. ระบบดังกล่าวของข้อถือสิทธิ 9 ซึ่งหน่วยประมวลผลกลางดังกล่าวเข้าระบบหน่วยความจำหลักอย่าง อะตอมในฐานะหน่วยหนึ่งเพื่อจะดำเนินการอะตอมมิค คอมมิท (atomic commit) โดยเฉพาะ 11. ระบบประกอบด้วย หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวประกอบด้วยส่วนการดำเนินรายการ ของเครื่องหน่วยความจำ (transactional memory hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งความ เสมือน การแบ่งส่วนการทำเสมือนหน่วยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาตระบบปฏิบัติการ มากกว่าหนึ่งระบบเพื่อดำเนินงานพร้อมกัน ส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) ปฏิบัติการได้เพื่อจะเร่งการแบ่งส่วนของหน่วยประมวลผลกลางสู่ พหุบริบทซึ่งอนุญาตระบบปฏิบัติการมากกว่าหนึ่งระบบเพื่อจะดำเนินงานพร้อมกัน และส่วนการ ดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) นั้นปฏิบัติการได้เพื่อจะเร่ง การดำเนินงานพร้อมกันมากกว่าระบบปฏิบัติการบนหน่วยประมวลผลกลาง ส่วนการดำเนินรายการ ของเครื่องหน่วยความจำ (transactional memory hardware) ดังกล่าวประกอบด้วย สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคล สิ่งอำนวยความสะดวกเพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมวลผลกลางอื่นๆ มองเห็นส่วนชุดคำสั่งได้ และ การสนับสนุนสำหรับอะตอมมิค คอมมิท (atomic commit) ของสถานะส่วนบุคคล ดังกล่าว 12. ระบบดังกล่าวของข้อถือสิทธิ 11 ซึ่งสถานะส่วนบุคคลดังกล่าว ไม่สามารถมองเห็นได้กับหน่วย ประมวลผลกลางอื่นๆและสามารถละทิ้งไว้ 13. ระบบดังกล่าวของข้อถือสิทธิ 11 ซึ่งซอฟต์แวร์ วิสซะเบิล เมมมะรี แอคเซส (software visible memory access) อนุญาตให้ส่วนชุดคำสั่งดำเนินงานบนหน่วยประมวลผลกลางเพื่อจะตรวจจับหน่วย ประมวลผลกลางอื่นๆ นั้น กำลังเข้าถึงตำแหน่งหน่วยความจำจำเพาะ (specific memory locations ) 14. ระบบดังกล่าวข้อของถือสิทธิ 11 ซึ่งสถานะส่วนบุคคลนั้นรักษาได้โดยหน่วยประมวลผลกลาง สามารถเข้าถึงระบบหน่วยความจำหลักอย่างอะตอม ในฐานะหน่วยหนึ่งที่จะดำเนินการอะตอมมิค คอมมิท (atomic commit) โดยเฉพาะ 15. วิธีการสำหรับการใช้ส่วนการดำเนินรายการของเครื่องหน่วยความจำ (transactional memory hardware) เพื่อจะอำนวยความสะดวกการเลียนแบบของความหมายข้อยกเว้นที่มีความถูกต้อง ประกอบด้วยขั้นตอนต่างๆ ของ การจัดให้สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคลซึ่งสามารถปฏิบัติการได้เพื่อ จะเปิดทางสถานะที่ถูกเลียนแบบเพื่อให้คงความไม่ต้องกันด้วยสถานะสถาปัตยกรรมและประสาน จังหวะเฉพาะบนขอบเขตต่างๆ ที่แน่นอน และ การดำเนินงานขั้นตอนที่เหมาะสมของคำสั่งต่างๆ ในการใช้การจำลองกลุ่มก้อนสารสนเทศ- ถูกต้อง แม่นยำ (chunk-accurate simulation) เพื่อจะพยายามและประสบผลผลกระทบสำเร็จสุดท้าย เหมือนกันเป็นขั้นตอนดั้งเดิมของคำสั่งลูกค้า 16. วิธีการดังกล่าวของข้อถือสิทธิ 15 ซึ่งถ้าการจำลองกลุ่มก้อนสารสนเทศ-ถูกต้องแม่นยำ (chunk- accurate simulation) ล้มเหลวด้วยข้อยกเว้นลำดับแรก ปฏิบัติการการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation) 17. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซึ่งก่อนที่จะปฏิบัติการการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation) การเขียนคำสั่งรอการตัดสินใดๆ แก่หน่วยความจำถูกละทิ้งไป และ สถานะที่ถูกเลียนแบบถูกลดลงสู่จุดประสานจังหวะสุดท้าย (last synchronization point) 18. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซึ่งการจำลองคำสั่ง-ถูกต้องแม่นยำปฏิบัติการไต้เพื่อประกันว่า สถานะสถาปัตยกรรมที่ถูกต้องเป็นการแสดงเมื่อข้อยกเว้นถูกเผชิญสำหรับเวลาครั้งที่สอง 19. วิธีการดังกล่าวของข้อถือสิทธิ 15 ซึ่งการจำลองกลุ่มก้อนสารสนเทศ-ถูกต้องแม่นยำ (chunk-accurate simulation) โดยทั่วไปสมรรถนะดีกว่าการจำลองคำสั่ง-ถูกต้องแม่นยำ (instruction-accurate simulation) --------------------------
1. ระบบประกอบด้วย: หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวประกอบด้วยส่วนเครื่อง หน่วยความจำธุรกรรม (transactionl memoey hardware) ซึ่งสามารถปฏิบัติการได้เพื่อจะเร่งการ ทำเสมือนหน่วยประเมิลผลกลางสู่พหุบริบทซึ่งอนุญาตให้ระบบปฏิบัติการกลางมากกว่าหนึ่ง ระบบเพื่อจะดำเนินงานพร้อมกัน ส่วนเครื่องหน่อยความจำธุรกรรม (transactionl memoey hardware) นั้นสามารถปฏิบัติการได้เพื่อจะเร่งการแบ่งส่วนของหน่อยประมวลผลกลางสู่พหุบริบทซึ่งอนุญาต ระบบปฏิบัติการมากกว่าหนึ่งระบบที่จะดำเนินการงานพร้อมกัน และส่วนเครื่องหน่วยความจำธรกรรม (transactionl memoey hardware) ปฏิบัติการได้ที่จะเร่งการดำเนินการพร้อมกันของระบบปฏิบัติการ มากกว่าหนึ่งระบบบนหน่วยประมวลผลกลาง
2. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนเครื่องหน่วยความจำธุรกรรม (transactionl memoey hardware) มีความสามารถที่จะสร้างสรรค์สถานะหน่วยความจำส่วนบุคคลแก่หน่วย ประมวลผลกลางดังกล่าว
3. ระบบดังกล่าวของข้อถือสิทธิ 2 ซึ่งสถานะส่วนบุคคลไม่สามารถมองเห้นได้กับหน่วย ประมวลผลกลางในระบบดังกล่าว
4. ระบบดังกล่าวของข้อถือสิทธิ 3 ซึ่งสถานะส่วนตัวเป็นการเข้าถึงได้โดยเฉพาะหน่วย ประมวลผลกลางซึ่งสร้างสรรค์สถานะส่วนบุคคล
5. ระบบดังกล่าวของข้อถือสิทธิ 2 ซึ่งสถานะส่วนตัวนั้นสามารถสละทิ้งได้
6. ระบบดังกล่าวของข้อถือสิทธิ 5 ซึ่งเมื่อหน่วยประมวลผลกลางทิ้งสถานะส่วนบุคคล การ พิจารณาของหน่วยความจำโดยหน่วยประมวลผลกลางถูกแปลงสู่สถานะปัตยกรรมในปัจจุบัน
7. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนเครื่องหน่วยความจำธุรกรรม (transactionl memoey hardware) ทำให้การเข้าถึงหน่วยความจำดำเนินการโดยหน่วยประมวลผลกลางอื่นๆ มองเห็นได้กับส่วนชุดคำสั่ง
8. ระบบดังกล่าวของข้อถือสิทธิ 7 ซึ่งการเข้าถึงหน่วยความจำส่วนชุดคำสั่งมองเห็นได้ ยอม ให้ส่วนชุดคำสั่งดำเนินประมวลผลกลางดังกล่าวเพื่อจะตรวจจับหน่วยประมวลผล อื่นๆ ซึ่งกำลังเข้าถึงตำแหน่งหน่วยความจำเพาะ
9. ระบบดังกล่าวของข้อถือสิทธิ 1 ซึ่งส่วนเครื่องหน่วยความจำธุรกรรม (transactionl memoey hardware)สนับสนุนการกระทำอะตอม (atomic commit)ของสถานะส่วนบุคลของ หน่วยประมวลผลกลาง ( central rccessing unit) นั้น
10. ระบบดังกล่าวของข้อถือสิทธิ 9 ซึ่งหน่วยประมวลผลกลางดังกล่าวเข้าระบบหน่วยความจำ หลักอย่างอะตอมในฐานะหน่วยหนึ่งเพื่อจะดำเนินการกระทำอะตอม (atomic commit ) โดยเฉพาะ
11. ระบบประกอบด้วย หน่วยประมวลผลกลาง หน่วยประมวลผลกลางดังกล่าวมีส่วนเครื่องหมายหน่วยความจำธุรกรรม (transactional mcrnory hardwarc) นั้นสามารถปฎิบัติการได้เพื่อจะเร่งความเสมือน ส่วนเครื่อง หน่วยความจำธุรกรรม ( trnsactional memory hardwarc) ดังกล่าวประกอบด้วย สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคล สิ่งอำนวยความสะดวกเพื่อจะทำให้การเข้าถึงหน่วยความจำจากหน่วยประมาณประมวลผลกลางอื่นๆ มองเห็นได้กับส่วนคำสั่ง และ การสนับสนุนสำหรับกระทำอะตอม ( atomic commit ) ของสถานะส่วนบุคคล ดังกล่าว
12. ระบบดังกล่าวของข้อถือสิทธิ 11 ซึ่งสถานะส่วนบุคคลดังกล่าว สามารถมองเห็นได้กับ หน่วยประมวลผลกลางอื่น ๆและสามารถละทิ้งไว้
13. ระบบดังกล่าวของข้อถือสิทธิ 11 ซึ่งการเข้าถึงหน่วยความจำส่วนชุดคำสั่งมองเห็นได้ยอม ให้ส่วนชุดคำสั่งดำเนินงานบนหน่วยประมวลผลกลางเพื่อจะตรวจจับหน่วยปรัมวลผลกลางอื่น ๆ นั้น กำลังเข้าถึงตำแหน่งหน่วยความจำจำเพาะ (specific memory locations)
14. ระบบดังกล่าวข้อถือสิทธิ 11ซึ่งสถานะส่วนบุคคลนั้นรักษาไว้โดยหน่วยประมวลผล กลางสามารถเข้าถึงระบบหน่วยความจำหลักอย่างอะตอม ในฐานะหน่วยหนึ่งที่จะดำเนินการกระทำ อะตอม (atomic commit) โดยเฉพะ
15. วิธีการสำหรับการใช้ส่วนเครื่องหน่วยความจำธุรกรรม ( tranascional memory hardwarc) เพื่อจะอำนวยความสะดวกการเลือนแบบของความหมายข้อยกเว้นที่มีความถูกต้องประกอบด้วย ขั้นตอนต่างๆ ของ การจัดให้สิ่งอำนวยความสะดวกเพื่อจะรักษาสถานะส่วนบุคคลซึ่งสามารถปฏิบัติการได้เพื่อ จะเปิดทางสถานะที่ถูกเลียนแบบ เพื่อให้คงความไม่ต้องกันด้วยสถานะสถาปัตยกรรมและประสาน จังหวะเฉพาะบนขอบเขตต่างๆ ที่แน่นอน และ การดำเนินงานตามขั้นตอนของคำสั่งต่างๆ ที่มีความเหมาะสมที่สุดในการใช้การจำลองกลุ่มก้อน สารสนเทศ - ถูกต้อง แม่นยำ (chunk accurate simulation) เพื่อจะพยายามและประสพผลสำเร็จ สุดท้ายเหมือนกัน
16. วิธีการดังกล่าวของข้อถือสิทธิ 15 ซึ่งถ้าการจำลองกลุ่มก้อนสารสนเทศ - ถูกต้องแม่นยำ ( chunk accurate simulation) ล้มเหลวด้วยข้อยกเว้นลำดับแรก ปฏิบัติการการจำลองคำสั่ง - ถูกต้องแม่นยำ ( instruction - accurate simulation)
17. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซึ่งก่อนที่จะปฏิบัติการการจำลองคำสั่ง - ถูกต้องแม่นยำ ( instruction - accurate simulation) การเขียนคำสั่งรอการตัดสินใดๆ แก่หน่วยความจำถูกทิ้งไป และสถานะที่ถูกเลียนแบบถูกลดลงสู่จุดประสานจังหวะสุดท้าย (last synchronization point)
18. วิธีการดังกล่าวของข้อถือสิทธิ 16 ซึ่งการจำลองคำสั่ง - ถูกต้องแม่นยำปฎิบัติการได้เพื่อ ประกันว่าสถานะปัตยกรรมที่ถูกต้องเป็นการแสดงเมื่อข้อยกเว้นถูกเผชิญสำหรับเวลาครั้งที่สอง
19. วิธีการดังลก่าวของข้อถือสิทธิ 15 ซึ่งการจำลองกลุ่มก้อนสารสนเทศ - ถูกต้องแม่นยำ ( chunk accrate simulation) โดยทั่วไปสมรรถนะดีกว่าการจำลองคำสั่ง - ถูกต้องแม่นยำ (transactionl accrate simulation)
20. สื่อคอมพิวเตอร์ - สามารถอ่านได้ (computer - readable medium) ที่มีคำสั่ง คอมพิวเตอร์ - สามารถปฏิบัติการได้ (computer - exccutable instruction) สำหรับเป็นสาเหตุ ให้คอมพิวเตอร์เพื่อจะดำเนินการขั้นตอนตางๆ อ้างถึงในข้อถือสิทธิ 15
TH801002700A 2008-05-29 การใช้ประโยชน์การดำเนินรายการของเครื่องหน่วยความจำเพื่อเร่งการทำเสมือนและการเลียนแบบ TH74834B (th)

Publications (3)

Publication Number Publication Date
TH96368B TH96368B (th) 2009-06-30
TH96368A TH96368A (th) 2009-06-30
TH74834B true TH74834B (th) 2020-02-28

Family

ID=

Similar Documents

Publication Publication Date Title
US8266387B2 (en) Leveraging transactional memory hardware to accelerate virtualization emulation
CN101689123B (zh) 利用事务存储器硬件来加速虚拟化和仿真
US6859892B2 (en) Synchronous breakpoint system and method
TWI378356B (en) Method and device for multi-core instruction-set simulation
US8692832B2 (en) Para-virtualized asymmetric GPU processors
CN101689154B (zh) 利用事务存储器硬件来加速虚拟化和仿真
US20170337246A1 (en) Big-data processing accelerator and big-data processing system thereof
US20150277968A1 (en) Software replayer for transactional memory programs
US9311260B2 (en) Context preservation during thread level speculative execution
TH96368A (th) การใช้ประโยชน์การดำเนินรายการของเครื่องหน่วยความจำเพื่อเร่งการทำเสมือนและการเลียนแบบ
Sakamoto et al. Grand central dispatch
Aumann et al. Efficient execution of nondeterministic parallel programs on asynchronous systems
Khan et al. Multi-threaded simics systemc virtual platform
Carlson et al. Efficient, accurate and reproducible simulation of multi-threaded workloads
KR102597201B1 (ko) 트랜잭션 네스팅 심도 시험 명령
Kayamuro et al. A rapid verification framework for developing multi-core processor
Gavrilov et al. Method of simulation the asymmetric memory access for solving synchronization problems in multiprocessor systems
Schaa et al. Multi-architecture isa-level simulation of opencl
Sangani Computing-Two good to be true-Multicore microprocessors may be great for doing lots of things at once, but what about doing one thing more quickly?
Anderson Introduction to Concurrency
Artho et al. Cache-based Model Checking of Networked Software
TH96368B (th) การให้อำนาจส่วนเครื่องหน่วยความจำธุรกรรมเพื่อเร่งการทำเสมือนและการเลียนแบบ