นำเสนอโดย นักศึกษากลุ่มที่ 9 นาย บุญธรรม สอดศรี 463020035-1 นาย พงษ์นิวัฒน์ จิรพัฒนางกูร 463020038-5 นาย ภัทรพงศ์ บุบผาพงษ์สวัสดิ์ 463020043-2 นาย นายสุพิดิศ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
รายละเอียดวิชา ง การงานพื้นฐาน4(คอมพิวเตอร์2)
Advertisements

ปรับปรุงครั้งล่าสุด 26/04/53 โดย จิรวัฒน์ พรหมพร แผนกสนับสนุนฝ่ายทรัพยากร อิเล็กทรอนิกส์ทางการศึกษา บริษัท บุ๊ค โปรโมชั่น แอนด์ เซอร์วิส.
ชื่อโครงการ : การประเมินความต้องการตอบสนองการทำงานของ
เทคโนโลยีฐานข้อมูลสำนักงาน
แขนกลในงานอุตสาหกรรม Industrial Robotic Arm
สื่อการสอนโดยใช้โปรแกรม Power Point
Chapter 11 : System Implementation
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
The Power of Communication
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
Central Processing Unit
Software คือ ชุดคำสั่งหรือ ขั้นตอนการทำงานของคอมพิวเตอร์
การศึกษารายกรณี.
ADDIE model หลักการออกแบบของ
สรุปภาพรวมของหน่วยการเรียนรู้
บทที่ 3 ระดับของสารสนเทศ.
ความหมายของข้อมูลและสารสนเทศ
Seminar in computer Science
หน่วยที่ 1 ระบบคอมพิวเตอร์
เอกสารประกอบการบรรยาย วิชา การออกแบบและพัฒนาฐานข้อมูล
บทที่ 2 วิธีการพัฒนาซอฟต์แวร์
ระบบย่อยของระบบสารสนเทศเพื่อการจัดการ
การพัฒนาระบบสารสนเทศ
การจัดหา การติดตั้ง และการบำรุงรักษาระบบ
ระบบสารสนเทศ เพื่อการจัดการ และกรณีศึกษา
ระบบข้อสอบออนไลน์.
ระบบจัดเก็บค่าน้ำประปา
โปรแกรมการทดสอบวัดความสามารถพื้นฐาน ทางการเรียนของนักศึกษา
Surachai Wachirahatthapong
Chapter 1 Introduction to Information Technology
แนะนำรายวิชา ระบบปฏิบัติการ ภาคเรียนที่ 1/2557
องค์ประกอบของระบบคอมพิวเตอร์
ให้ประหยัดการใช้หน่วยความจำ (space) ด้วยความรวดเร็ว (time)
Introduction to Cache Memory Systems
การประเมินผลการปฏิบัติงาน
สื่อการเรียนการสอน.
Waterfall model แบบจำลองน้ำตก
การออกแบบฐานข้อมูลเชิงสัมพันธ์
บทที 1 เริ่มต้น Windows XP
System Integration.
3. การพัฒนาระบบสารสนเทศ
เรื่ององค์ประกอบคอมพิวเตอร์
หน่วยบันทึกข้อมูลของคอมพิวเตอร์ ครูสุวรรณ์ พิมเสน ครู คศ
มัลติมีเดีย ประกอบประมวลสาระ
Geographic Information System
Synchronization (การประสานงาน)
ข้อมูลและสารสนเทศ.
แนวทางดำเนินงานจัดการความรู้ในงานส่งเสริมการเกษตร ให้ประสบผลสำเร็จ
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
หลักการเขียนโปรแกรม ( )
A Comparison on Quick and Bubble sort on large scale data
การนำระบบเทคโนโลยีสารสนเทศมาสนับสนุนการทำงาน
การเขียนแบบเสนอหัวข้อโครงงาน
การจัดการฐานข้อมูล.
ใส่ชื่อเรื่องงานวิจัย กะทัดรัด มีตัวแปรต้น ตัวแปรตาม อย่างชัดเจน
บทที่ 1 ระบบสารสนเทศ และบทบาทของนักวิเคราะห์ระบบ
หลักการแก้ปัญหา.
บทที่ 7 การศึกษาและ การนำเสนอสารสนเทศ
Chapter 04 Flowchart ผู้สอน อ.ยืนยง กันทะเนตร
รายชื่อสมาชิกกลุ่ม 1.ด.ช.ณัฐภูมิ คงกระพันธ์ ชั้น ป.4 เลขที่ 3
องค์ประกอบ เทคโนโลยี สารสนเทศ. เทคโนโลยี คอมพิวเตอร์ เทคโนโลยีสื่อสาร โทรคมนาคม ฮาร์ดแ วร์ ซอฟต์ แวร์ บุคลาก ร ข้อมูล ขั้นตอน การ ปฏิบัติงาน.
การพัฒนานวัตกรรมการศึกษา
Input / Output ธนวัฒน์ แซ่เอียบ.
Modeling and Activity Diagram
การเขียนรายงานผลการวิจัย
ชื่อโครงการ Project สินค้าแฮนด์เมท.
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
ซอฟต์แวร์ (software) จัดทำโดย นาย ยุทธพงศ์ คำยอง
(1) ภาวะการหางานทำของบัณฑิตมหาวิทยาลัยสงขลานครินทร์
นายเกรียงไกร แก้วมีศรี ผู้อำนวยการโรงเรียนเมืองสุราษฎร์ธานี
ใบสำเนางานนำเสนอ:

นำเสนอโดย นักศึกษากลุ่มที่ 9 นาย บุญธรรม สอดศรี นาย พงษ์นิวัฒน์ จิรพัฒนางกูร นาย ภัทรพงศ์ บุบผาพงษ์สวัสดิ์ นาย นายสุพิดิศ พงศ์ผกาทิพย์ นส. ไอยรัตน์ ปัทถาพงษ์

Cache Coherence เป็นเทคนิคที่รู้จักกันทั่วไปความเหนียวแน่น ของข้อมูลในระหว่าง multiprocessor

Shared memory ที่มีการใช้ในปัจจุบันนี้ MEI, MSI, MESI and MOESI protocols PowerPC755 : MEI protocol Pentium class: MESI protocol UltraSPARC: MOESI protocol AMD64 class: MOESI protocol

Distributed shared memory ( การแบ่ง ข้อมูล ) มีการใช้งานดังต่อไปนี้ Directory-based coherence

Motivation ( การกระตุ้นของ ข้อมูล ) SoC มีความสามารถที่จะจุข้อมูลเพิ่มมากขึ้น และ เป็นเทคโนโลยีที่พัฒนาไปอย่างมาก โปรแกรมต้องการความแตกต่างของ multiprocessor and/or IPs on a chip DiMeNsion 8650 (LSI logic) AD6525 (Analog Device) Nexperia pnx8500 (Philips) การสอดแนมของข้อมูลจะมีความผิดพลาดและมี การไม่เข้าถึงระหว่างตัวประมวลผล

Contributions ( การ สนับสนุน ) เป็นระบบที่มีการและกระบวนการที่ชัดแจ้ง ของ coherence protocols ในการออกแบบ multiprocessor แบบ SoC ที่มีความไม่ เหมือนหรือแตกต่างกัน ประสิทธภาพที่เพิ่มสูงขึ้น สามารถ savings พลังงานได้

Integration Methods ( วิธีการ ในการรวบรวมเข้าไว้ด้วยกัน ) Techniques to integrate coherence protocols S (Shared) state removal Shared signal assertion / de-assertion E (Exclusive) / S (Shared) state removal Integrated coherence protocol Common states from distinct protocols MEI, MESI integration: MEI protocol

Snoop-hit Buffer( ตัวที่เป็นตัวสอดแนมใน การจัดเก็บ ) มีขั้นตอนการทำงานดังนี้ Performance booster ( ประสิทธิภาพในการกระตุ้น ) Power saving ( รักษาพลังงาน )

Read-to-Write Conversion ( อ่านและเขียน ) S (Shared) state removal MEI – MESI integration example มีรูปภาพปรพกอบ ดังนี้

Snoop-hit Buffer ( ตัวที่เป็นตัว สอดแนมในการจัดเก็บ ) มีขั้นตอนการทำงานดังนี้ Snoop-hit on M-line requires 2 การติดต่อและ มีจุดมุ่งหมายเพื่อสำหรับที่จะคล้ายกับที่อยู่ มีประสิทธิภาพเพิ่มสูงขึ้นที่จะเก็บรักษาข้อมูล ดังรูปต่อไปนี้

Simulation Environment ( สภาพการลอกเลียนแบบ ) 3 PowerPC755 (MEI) + 1 ARM920T (no coherence) Verilog-HDL implementation Simulators: Seamless CVE + VCS Baseline: Software solution มีรูภาพประกอบดังนี้

Performance Evaluation (1/3) ( การหาค่าประสิทธิภาพ ) Worst-case simulation Each task accesses the same critical sections มีรูปภาพประกอบดังนี้

Performance Evaluation (2/3) ( การหาค่าประสิทธิภาพ ) -Best-case simulation -Each task accesses different critical sections มีรูปภาพประกอบดังนี้

Performance Evaluation (3/3) ( การหาค่าประสิทธิภาพ ) -Typical-case simulation -Each task randomly selects critical sections มีรูปภาพประกอบดังนี้

Performance Evaluation (3/3) ( การหาค่าประสิทธิภาพ ) -Typical-case simulation -Each task randomly selects critical sections มีรูปภาพประกอบดังนี้

Conclusions( บทสรุป ) Propose an integration method of cache coherence protocols for heterogeneous processors การรักษาสถานะจากความชัดเจนของ coherence protocols การเพิ่มขึ้นของประสิทธิภาพ โดยเพิ่ม to 5.26X with 96-cycle miss penalty at the expense of simple hardware การรักษาพลังงานที่เป็นไปได้จาก from snoop-hit buffer มีประโยชน์และเพิ่มวิธีเพื่อที่จะออกแบบ multiprocessor SoC ให้มีความแตกต่าง

Performance Evaluation (2/5) ( การหาค่าประสิทธิภาพ ) Simulation environments (cont.) Baseline: software solution Lock mechanism: SoCLC [Bilge’02]

Introduction (2/2) Cache Coherence Example PowerPC755: MEI protocol มีรูปภาพประกอบดังนี้

Implementation Examples (1/2) Intel486: Modified MESI protocol PowerPC755: MEI protocol มีรูปภาพประกอบดังนี้

Implementation Examples (2/2) PowerPC755: MEI protocol ARM920T: No cache coherence support มีรูปภาพประกอบดังนี้

END