Directory-basedIn a directory-based system, the data being shared is p translation - Directory-basedIn a directory-based system, the data being shared is p Thai how to say

Directory-basedIn a directory-based

Directory-basedIn a directory-based system, the data being shared is placed in a common directory that maintains the coherence between caches. The directory acts as a filter through which the processor must ask permission to load an entry from the primary memory to its cache. When an entry is changed the directory either updates or invalidates the other caches with that entry.SnoopingFirst introduced in 1983,[4] snooping is a process where the individual caches monitor address lines for accesses to memory locations that they have cached.[5] It is called a write invalidate protocol when a write operation is observed to a location that a cache has a copy of and the cache controller invalidates its own copy of the snooped memory location.[6]SnarfingIt is a mechanism where a cache controller watches both address and data in an attempt to update its own copy of a memory location when a second master modifies a location in main memory. When a write operation is observed to a location that a cache has a copy of, the cache controller updates its own copy of the snarfed memory location with the new data.
Distributed shared memory systems mimic these mechanisms in an attempt to maintain consistency between blocks of memory in loosely coupled systems.

The two most common mechanisms of ensuring coherency are snooping and directory-based, each having its own benefits and drawbacks. Snooping protocols tend to be faster, if enough bandwidth is available, since all transactions are a request/response seen by all processors. The drawback is that snooping isn't scalable. Every request must be broadcast to all nodes in a system, meaning that as the system gets larger, the size of the (logical or physical) bus and the bandwidth it provides must grow. Directories, on the other hand, tend to have longer latencies (with a 3 hop request/forward/respond) but use much less bandwidth since messages are point to point and not broadcast. For this reason, many of the larger systems (>64 processors) use this type of cache coherence.

For the snooping mechanism, a snoop filter reduces the snooping traffic by maintaining a plurality of entries, each representing a cache line that may be owned by one or more nodes. When replacement of one of the entries is required, the snoop filter selects for replacement the entry representing the cache line or lines owned by the fewest nodes, as determined from a presence vector in each of the entries. A temporal or other type of algorithm is used to refine the selection if more than one cache line is owned by the fewest number of nodes
0/5000
From: -
To: -
Results (Thai) 1: [Copy]
Copied!
ไดเรกทอรีความใช้ไดเรกทอรีระบบ ข้อมูลที่ร่วมกันอยู่ในไดเรกทอรีร่วมที่ศักยภาพระหว่างแคช ไดเรกทอรีที่ทำหน้าที่เป็นตัวกรองซึ่งโพรเซสเซอร์ต้องขออนุญาตโหลดรายการจากหน่วยความจำหลักของแคช เมื่อมีการเปลี่ยนแปลงรายการ ไดเรกทอรีการปรับปรุง หรือ invalidates แคชอื่น ๆ กับรายการที่SnoopingFirst ในปี 1983 สอดแนม [4] เป็นกระบวนการที่แคชแต่ละตรวจสอบที่อยู่บรรทัดสำหรับหาการตั้งหน่วยความจำที่พวกเขามีแค[5] จะเรียกว่าการเขียนทำให้โพรโทคอลเมื่อการดำเนินการเขียนจะสังเกตตำแหน่งที่ แคมีสำเนา และสำเนาของตำแหน่งหน่วยความจำ snooped invalidates ตัวควบคุมแคช[6]SnarfingIt เป็นกลไกที่ควบคุมแคนาฬิกาทั้งที่อยู่และข้อมูลในความพยายามที่จะปรับปรุงสำเนาของตำแหน่งหน่วยความจำเมื่อต้นแบบสองปรับเปลี่ยนตำแหน่งในหน่วยความจำหลัก เมื่อการดำเนินการเขียนจะสังเกตตำแหน่งที่แคสำเนา ตัวควบคุมแคชปรับปรุงสำเนาของตำแหน่งหน่วยความจำ snarfed ด้วยข้อมูลใหม่ระบบหน่วยความจำร่วมกระจายเลียนแบบกลไกเหล่านี้ในความพยายามที่จะรักษาความสอดคล้องระหว่างบล็อกของหน่วยความจำในระบบควบคู่ซึ่งกลไกทั่วสองมั่นใจ coherency อยู่ไดเรกทอรี ตาม และสอดแนมละมีประโยชน์และข้อเสียของตัวเอง โพรโทคอสอดแนมมักจะ เป็นเร็ว ถ้าแบนด์วิธที่เพียงพอจะพร้อมใช้งาน เนื่องจากธุรกรรมทั้งหมดร้องขอ/ตอบสนองเห็น โดยตัวประมวลผลทั้งหมด ข้อเสียเปรียบคือ ว่า สอดแนมไม่ปรับสเกล คำต้องออกอากาศไปโหนทั้งหมดในระบบ ความหมาย ที่เป็นระบบมีขนาดใหญ่ ขนาดของขนส่ง (ลอจิคัล หรือทางกายภาพ) และแบนด์วิธที่ต้องเติบโตให้ ไดเรกทอรี บนมืออื่น ๆ มักจะ มีเวลาแฝงอีกต่อไป (ด้วยการปฮอป 3 คำขอ/ไป/ตอบสนอง) แต่ใช้แบนด์วิดท์น้อยมากเนื่องจากข้อความจุดไปจุด และออกอากาศไม่ ด้วยเหตุนี้ ระบบใหญ่มากมาย (> ตัวประมวลผล 64) ใช้โปรเจคแคชนิดนี้สำหรับกลไก snooping ตัวจุ้นช่วยลดการจราจร snooping โดยรักษาได้ของรายการ แต่ละแสดงรายการแคที่อาจเป็นเจ้าของ โดยโหนดอย่าง น้อยหนึ่ง เมื่อแทนที่รายการใดรายการหนึ่งจำเป็น ตัวจุ้นเลือกเปลี่ยนรายการแสดงแคบรรทัดหรือบรรทัดที่เจ้าของ โดยโหนดที่น้อยที่สุด ตามจากเวกเตอร์แสดงในแต่ละรายการ ชนิดชั่วคราว หรืออื่น ๆ ของอัลกอริทึมใช้ในการคัดสรรเลือกถ้าบรรทัดมากกว่าหนึ่งบรรทัดแคเป็นจำนวนโหนดที่น้อยที่สุด
Being translated, please wait..
Results (Thai) 2:[Copy]
Copied!
Directory-basedIn a directory-based system, the data being shared is placed in a common directory that maintains the coherence between caches. The directory acts as a filter through which the processor must ask permission to load an entry from the primary memory to its cache. When an entry is changed the directory either updates or invalidates the other caches with that entry.SnoopingFirst introduced in 1983,[4] snooping is a process where the individual caches monitor address lines for accesses to memory locations that they have cached.[5] It is called a write invalidate protocol when a write operation is observed to a location that a cache has a copy of and the cache controller invalidates its own copy of the snooped memory location.[6]SnarfingIt is a mechanism where a cache controller watches both address and data in an attempt to update its own copy of a memory location when a second master modifies a location in main memory. When a write operation is observed to a location that a cache has a copy of, the cache controller updates its own copy of the snarfed memory location with the new data.
Distributed shared memory systems mimic these mechanisms in an attempt to maintain consistency between blocks of memory in loosely coupled systems.

The two most common mechanisms of ensuring coherency are snooping and directory-based, each having its own benefits and drawbacks. Snooping protocols tend to be faster, if enough bandwidth is available, since all transactions are a request/response seen by all processors. The drawback is that snooping isn't scalable. Every request must be broadcast to all nodes in a system, meaning that as the system gets larger, the size of the (logical or physical) bus and the bandwidth it provides must grow. Directories, on the other hand, tend to have longer latencies (with a 3 hop request/forward/respond) but use much less bandwidth since messages are point to point and not broadcast. For this reason, many of the larger systems (>64 processors) use this type of cache coherence.

For the snooping mechanism, a snoop filter reduces the snooping traffic by maintaining a plurality of entries, each representing a cache line that may be owned by one or more nodes. When replacement of one of the entries is required, the snoop filter selects for replacement the entry representing the cache line or lines owned by the fewest nodes, as determined from a presence vector in each of the entries. A temporal or other type of algorithm is used to refine the selection if more than one cache line is owned by the fewest number of nodes
Being translated, please wait..
Results (Thai) 3:[Copy]
Copied!
ไดเรกทอรี basedin ไดเรกทอรีระบบฐาน ข้อมูลที่ถูกใช้ร่วมกันจะอยู่ในไดเรกทอรีที่ใช้ร่วมกันเรื่องระหว่างแคช . ไดเรกทอรีที่ทำหน้าที่เป็นตัวกรองที่ผ่านการประมวลผลต้องขออนุญาตโหลดรายการ จากหน่วยความจำหลักของแคช เมื่อรายการถูกเปลี่ยนไดเรกทอรีให้มีการปรับปรุงหรือการแคชอื่น กับรายการsnoopingfirst แนะนำในปี 1983 [ 4 ] การสอดแนมคือ กระบวนการที่บุคคลตรวจสอบแคชที่อยู่สายเพื่อเข้าถึงตำแหน่งหน่วยความจำที่พวกเขาได้เก็บไว้ [ 5 ] มันเรียกว่าเขียนโปรโตคอลเป็นโมฆะเมื่อเขียนงานจะพบสถานที่ที่มีสำเนาแคชและแคชควบคุมการคัดลอกของตัวเองของ ผู้สอดแนมหน่วยความจำที่ตั้ง[ 6 ] snarfingit เป็นกลไกที่ควบคุมแคชนาฬิกาทั้งสองที่อยู่และข้อมูลในการพยายามที่จะปรับปรุงสำเนาของตัวเองของตำแหน่งหน่วยความจำเมื่อเจ้านายรอง ปรับเปลี่ยนตำแหน่งในหน่วยความจำหลัก เมื่อเขียนงานจะพบสถานที่ที่แคชมีสำเนา , แคชควบคุมการปรับปรุงสำเนาของตัวเองของ snarfed ความจำสถานที่กับ
ข้อมูลใหม่หน่วยความจำที่ใช้ร่วมกันกระจายระบบเลียนแบบกลไกเหล่านี้ในความพยายามที่จะรักษาความสอดคล้องระหว่างบล็อกของหน่วยความจำในระบบคู่หลวม

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

สำหรับการสอดแนมกลไก , Snoop กรองลดเรื่องการจราจรโดยการรักษาจำนวนของรายการแต่ละคนเป็นตัวแทนของแคชบรรทัดที่อาจเป็นเจ้าของโดยหนึ่งหรือมากกว่าหนึ่งโหนด เมื่อเปลี่ยนจากหนึ่งในรายการที่จำเป็น , Snoop กรองเลือกทดแทนรายการของแคชเส้นหรือเส้นของโหนดน้อยที่สุด เมื่อพิจารณาจากสถานะเวกเตอร์ในแต่ละรายการ
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2024 I Love Translation. All reserved.

E-mail: