ภาษาไทย | English
เข้าสู่ระบบ!! บทความ


สถิติของเวบไซต์
เปิดเวบเมื่อ 17/11/2547
ปรับปรุงเวบเมื่อ 20/11/2561
ผู้ชมทั้งหมด
สินค้าทั้งหมด 2915


หมวดหมู่สินค้า/บริการ
ดัชนีราคา
รวมทุกหมวดหมู่ (2915)
วิทยาศาสตร์-SCIENCE
วิศวกรรมศาสตร์-ENGINEERING
คอมพิวเตอร์-เทคโนโลยีสารสนเทศ COMP IT
 แพทยศาสตร์-พยาบาล
สถาปัตยกรรมศาสตร์-ตกแต่ง&ออกแบบ-ศิลปะ
บริหาร & การจัดการ - BUS & MGNT
เศรษฐศาสตร์-ECONOMICS
การตลาด-การขาย Sale & Marketing
บัญชี-ภาษี Accounting and Taxation
การเงิน-การธนาคาร Fanance & Banking
ปริญญาโท -MBA & MMM
การท่องเที่ยว/โรงแรม/อาหาร เครื่องดื่ม
เตรียมสอบ TOEFL-IELT-TOEIC
TRADE & PROFESSIONAL
หนังสืออ้างอิง / Reference
 ภาษา -ELT ESL
หนังสือเด็ก - Children Books
ของเล่นพัฒนาการเรียนรู้
IN TREND
การเกษตร-Agriculture
สื่อการศึกษา-Multimedia Education
E-Books/Digital Book
Database/E Library
Online Resource
Education and Psychology
บริการทางวิชาการ/บทความ
ตามคำขอ-อื่น ๆ -Others
รัฐศาสตร์
Agriculture | Agricultural Mechanics
Hobbies Interests ; Sports



จดหมายข่าว
กรุณาใส่อีเมล์ของท่าน เพื่อรับข่าวสารที่น่าสนใจ





สอบถามและหาหนังสือ ตำราแปล รับสั่ง Textbook จากทุกสำนักพิมพ์ทั่วโลก  ยินดีแนะนำหนังสือที่ใกล้เคียงให้กับทุกท่าน Tel :  0-2918-6593-5

พิเศษ !!! Promotion : สั่งซื้อหนังสือผ่าน Website คิดค่าส่งสินค้าเพียง 30 บาทต่อเล่ม ทั่วประเท(ไม่รวม EMS)

**เรียนลูกค้าทุกท่านที่ได้ชำระเงินค่าสินค้าแล้ว กรุณาแนบไฟล์รูปถ่ายสลิปโอนเงินแล้วส่งเมลไปที่ info@toptextbook.com หรือแฟกซ์สลิปใบโอนเงินมาที่ 0-2918-6596**

*** ก่อนโอนเงินกรุณาสอบถามสินค้าก่อน โดยเฉพาะ textbook ***

รายละเอียดสินค้า/บริการ
สินค้า/บริการ >> คอมพิวเตอร์-เทคโนโลยีสารสนเทศ COMP IT >> Computer Science & Computer Engineering >> Computing >> เทคโนโลยีการประมวลผลแบบขนานและและแบบกระจาย/Parallel and Distributed Computing

เทคโนโลยีการประมวลผลแบบขนานและและแบบกระจาย/Parallel and Distributed Computing - คลิกที่นี่เพื่อดูรูปภาพใหญ่
เทคโนโลยีการประมวลผลแบบขนานและและแบบกระจาย/Parallel and Distributed Computing






  Tell a Friend

เทคโนโลยีการประมวลผลแบบขนานและและแบบกระจาย/Parallel and Distributed Computing

รหัสสินค้า: 000733
ราคา: 240.00 บาท
ISBN: 978974991839-5
ผู้เขียน/ผู้แปล: รศ.ดร.ธีรณี อาจลากุล และ อ. ราชวิชช์ สโรชวิกลิต
ครั้งที่พิมพ์: 1/2551
โปรโมชั่นพิเศษ: ซื้อยกห้องขอราคาพิเศษได้
รายละเอียด:

เทคโนโลยีการประมวลผลแบบขนานและและแบบกระจาย
Parallel and Distributed Computing

รศ.ดร.ธีรณี อาจลากุล และ อ. ราชวิชช์ สโรชวิกลิต
Pub Date : July-2008
ISBN 978974991839-5
ราคา 240 บาท

เหมาะอย่างยิ่งสำหรับ การปูพื้นฐานความเข้าใจของเทคโนโลยีการประมวลผลแบบขนาน นักศึกษา นักวิจัย หรือผู้ที่สนใจสามารถศึกษาและพัฒนาทักษะการเขียนโปรแกรมโดยอ้างอิงจากเทคนิคต่าง ๆ

หนังสือเล่มนี้เป็นตำราที่ปูพื้นฐานความเข้าใจของเทคโนโลยีการประมวลผลแบบขนาน ที่ผู้อ่านจะได้เรียนรู้ตั้งแต่ทฤษฎีที่เกี่ยวข้องกับการออกแบบอัลกอริทึมและโปรแกรมประยุกต์แบบขนาน และเข้าใจถึงสถาปัตยกรรมคอมพิวเตอร์แบบขนานและเทคโนโลยีซูเปอร์คอมพิวเตอร์ในปัจจุบัน

 แนะนำการพัฒนาโปรแกรมแบบขนานด้วยวิธีการต่าง ๆ
 อธิบายถึงหลักการเกี่ยวกับการควบคุมการทำงานและการสื่อสารกันระหว่างโพรเซสการออกแบบอัลกอริทึมแบบขนานในมิติต่าง ๆ
 สามารถเรียนรู้วิธีการเขียนโปรแกรมขนานทั้งแบบที่ใช้ตัวแปรร่วม และแบบส่งผ่านข้อความได้จากตัวอย่างจริง
 แนะนำการเขียนโปรแกรมด้วยภาษา C และไลบารี่ MPI โดยใช้ฟังก์ชั่นพื้นฐานในการรับ-ส่งข้อความ
 อธิบายถึงหลักการการแบ่งงานในมิติต่าง ๆ การกระจายงานให้กับหน่วยประมวลผล
 สอนวิธีการสร้างแบบจำลองวิเคราะห์เพื่อใช้ในการทำนายประสิทธิภาพการประมวลผล

สารบัญ

บทที่ 1 แนะนำการประมวลผลแบบขนาน
1.1 บทนำ
1.2 นิยามคำศัพท์
1.3 ซูเปอร์คอมพิวเตอร์กับการแก้ปัญหาทางวิทยาศาสตร์
1.4 วิวัฒนาการของซูเปอร์คอมพิวเตอร์
1.5 มิติในการประมวลผลแบบขนาน
1.5.1 การประมวลผลขนานเชิงข้อมูล (Data Parallelism)
1.5.2 การประมวลผลขนานเชิงฟังก์ชั่น (Functional parallelism)
1.6 เทคโนโลยีในการพัฒนาโปรแกรมแบบขนาน
1.6.1 การใช้คอมไพล์เลอร์พิเศษ
1.6.2 การใช้ภาษาใหม่
1.6.3 การใช้ไลบารี่
1.7 ตัวอย่างงานวิจัยในประเทศไทย
แบบฝึกหัด

บทที่ 2 สถาปัตยกรรมเครื่องประมวลผลแบบขนาน
2.1 บทนำ
2.2 เครือข่ายต่อเชื่อม (Interconnection Network)
2.2.1 บัส (Bus)
2.2.2 เครือข่ายเมช 2 มิติ (2D Mesh Network)
2.2.3 เครือข่ายครอสบาร์ (Crossbar Network)
2.2.4 เครือข่ายมัลติสเตจ (Multi-Stage Network)
2.2.5 เครือข่ายไฮเปอร์คิวบ์ (Hypercube Network)
2.2.6 เครือข่ายวงแหวน (Ring Network)
2.3 สถาปัตยกรรมเครื่องคอมพิวเตอร์แบบขนาน
2.3.1 เวกเตอร์โพรเซสเซอร์และโพรเซสเซอร์อาร์เรย์
2.3.2 ซิมเมทริกมัลติโพรเซสเซอร์
2.3.3 แมสซีฟลีพาราลเลลโพรเซสเซอร์
2.3.4 ดิสทริบิวเท็ดแชร์ดเมโมรี
2.3.5 คลัสเตอร์ออฟเวิร์กสเตชั่น
2.4 Flynn’s Taxonomy
แบบฝึกหัด

บทที่ 3 ลักษณะของการพัฒนาโปรแกรมแบบขนาน
3.1 บทนำ
3.2 หลักการของโพรเซส
3.3 การพัฒนาโปรแกรมแบบอิมพลิสิต
3.4 การพัฒนาโปรแกรมขนานเชิงข้อมูล
3.5 การพัฒนาโปรแกรมแบบส่งผ่านข้อความ
3.5.1 ลักษณะการทำงานของโปรแกรมส่งผ่านข้อความ
3.5.2 วิธีการส่งผ่านข้อความ
3.5.3 ฟังก์ชั่นสำหรับส่งผ่านข้อความ
3.6 การพัฒนาโปรแกรมแบบใช้ตัวแปรร่วม
3.6.1 การพัฒนาโปรแกรมโดยการใช้เทรด
3.6.2 ฟังก์ชั่นสำหรับการพัฒนาโปรแกรมขนานแบบตัวแปรร่วม
3.6.3 การเปรียบเทียบระหว่างโปรแกรมขนานแบบส่งผ่านข้อความ
และแบบใช้ตัวแปรร่วม
3.7 ปัญหาทั่วไปที่เกิดขึ้นในการประมวลผลแบบขนาน
3.7.1 ปัญหาการสูญเสียข้อมูลที่ถูกแก้ไข (Lost Update)
3.7.2 ปัญหาการแก้ไขชั่วคราว (Temporary Update)
3.7.3 ปัญหาการสรุปข้อมูลผิดพลาด (Incorrect Summary)
3.7.4 การแก้ปัญหาที่เกิดจากการประมวลผลแบบขนาน
แบบฝึกหัด

บทที่ 4 การเขียนโปรแกรมขนานแบบส่งผ่านข้อความ ด้วย MPI
4.1 บทนำ
4.2 การใช้ฟังก์ชั่นเบื้องต้นของ MPI
4.2.1 ฟังก์ชั่น MPI_Init และ MPI_Finalize
4.2.2 ฟังก์ชั่น MPI_Comm_rank และ MPI_Comm_size
4.2.3 ฟังก์ชั่น MPI_Send และ MPI_Recv
4.2.4 การคอมไพล์โปรแกรมและสั่งโปรแกรมทำงาน
4.3 การติดต่อสื่อสารระหว่างเครื่องสองเครื่อง
4.3.1 การสื่อสารแบบกีดขวางการส่ง-รับข้อมูล
4.3.2 การสื่อสารแบบไม่มีการกีดขวางการส่ง-รับข้อมูล
4.4 การติดต่อสื่อสารระหว่างกลุ่มเครื่อง
4.4.1 การกระจายข้อมูล
4.4.2 การรวบรวมข้อมูล
4.4.3 การผสมระหว่างการกระจายและการรวบรวมข้อมูล
4.4.4 การกระจายและรวบรวมข้อมูลที่มีขนาดข้อความไม่เท่ากัน
4.4.5 การกีดขวางเพื่อประสานเวลา
4.5 การจัดการกลุ่มข้อมูล
4.5.1 การสร้างโครงสร้างชนิดของข้อมูลใหม่
4.5.2 การรวบและแยกข้อมูล
4.5.3 การสร้างโครงสร้างชนิดของข้อมูลใหม่เทียบกับการรวบและแยกข้อมูล
4.6 การจัดการกลุ่มเครื่องและตัวติดต่อสื่อสารข้ามเครื่อง
4.6.1 การจัดการกลุ่มเครื่อง
4.6.2 การจัดการตัวติดต่อสื่อสารข้ามกลุ่มเครื่อง
4.7 การจับเวลาการประมวลผล
แบบฝึกหัด

บทที่ 5 การเขียนโปรแกรมขนานแบบตัวแปรร่วมด้วย Pthreads และ OpenMP
5.1 บทนำ
5.2 การพัฒนาโปรแกรมด้วยไลบารี่ Pthreads
5.3 การจัดการเทรดของไลบารี่ PThreads (Thread Management)
5.4 การประสานเวลาของไลบารี่ PThreads (Thread Synchronization)
5.5 การพัฒนาโปรแกรมด้วยไลบารี่ OpenMP
5.6 การใช้ประโยคไดเร็กทีฟใน OpenMP
5.6.1 การทำงานขนานเชิงข้อมูล
5.6.2 การทำงานขนานเชิงฟังก์ชั่น
5.7 ฟังก์ชั่นพื้นฐานของ OpenMP
5.7.1 ฟังก์ชั่นจับเวลา
5.7.2 ฟังก์ชั่นสำหรับจัดการจำนวนเทรดในการทำงาน
5.7.3 ฟังก์ชั่นสำหรับกำหนดความสามารถในการเปลี่ยนแปลงจำนวนเทรด
แบบฝึกหัด

บทที่ 6 การออกแบบอัลกอริทึ่มแบบขนาน
6.1 บทนำ
6.2 การแบ่งงาน (partitioning)
6.3 การสื่อสารระหว่างงาน (Communication)
6.4 การจับงานย่อยรวมเป็นกลุ่ม (Agglomeration)
6.5 การมอบหมายงาน (Mapping)
6.6 การจัดสรรงานให้สมดุล (Load Balancing)
6.6.1 การบรรจุงาน (Bin Packing)
6.6.2 การสุ่ม (Randomization)
6.6.3 แบบจำลองความดัน (Pressure Model)
6.6.4 แบบจำลองผู้จัดการ-คนงาน (Manager Worker Model)
6.7 ปัญหาการกระจายความร้อน (Heat Transfer Problem)
6.7.1 การแบ่งงาน
6.7.2 การมอบหมายงาน
6.7.3 การปรับเปลี่ยนขนาดของงาน
6.7.4 การบริหารจัดการหน่วยความจำ
6.7.5 การออกแบบวิธีการสื่อสาร
6.8 ปัญหา N-body (N-body Problem)
6.8.1 การแบ่งงาน
6.8.2 การออกแบบวิธีการสื่อสาร
6.8.3 การรวมกลุ่มงานย่อย
6.8.4 การมอบหมายงาน
6.9 ปัญหาการเรียงลำดับแบบควิก (Quicksort Problem)
6.9.1 การแบ่งและมอบหมายงานแบบที่ 1
6.9.2 การแบ่งและมอบหมายงานแบบที่ 2
6.9.3 การบริหารจัดการหน่วยความจำ
6.9.4 การออกแบบวิธีการสื่อสาร
แบบฝึกหัด

บทที่ 7 การวิเคราะห์ประสิทธิภาพการประมวลผล
7.1 บทนำ
7.2 เกณฑ์ที่ใช้ในการวิเคราะห์ประสิทธิภาพของโปรแกรมขนาน (Analysis Metrics)
7.3 วิธีวิเคราะห์ประสิทธิภาพของโปรแกรมขนาน (Analysis Methods)
7.3.1 ค่าสปีดอัปและค่าประสิทธิภาพการประมวลผล
7.3.2 กฎของแอมดาห์ล (Amdahl’s Law)
7.3.3 กฎของกุสตาฟสัน-บาร์ซิส (Gustafson-Barsis’s Law)
7.4 ตัวอย่างการวิเคราะห์ประสิทธิภาพของโปรแกรมขนาน (Parallel Analysis)
7.4.1 การตรวจหาขอบ (Edge Detection)
7.4.2 การจัดเรียงลำดับแบบควิก (Quicksort)
7.5 ความสัมพันธ์ระหว่างความสามารถในการประมวลผลและจำนวน
หน่วยประมวลผล (Scalability)
7.6 ฟังก์ชั่นไอโซเอฟฟิเชียนซี (Isoefficiency Function)
7.7 วิธีการจำลองความสามารถในการประมวลผล (Performance Modeling Methods)
แบบฝึกหัด

บทที่ 8 การจัดสรรงานให้สมดุลในระบบคอมพิวเตอร์แบบกระจาย
8.1 บทนำ
8.2 การจัดสรรงานให้สมดุลแบบสถิต (Static Load Balancing)
8.2.1 การใช้ทฤษฎีกราฟ (The graph theoretic approach)
8.2.2 วิธีการหาคำตอบแบบลองผิดลองถูก (Heuristic approach)
8.3 การจัดสรรงานให้สมดุลแบบพลวัต (Dynamic Load Balancing)
8.3.1 เกณฑ์ของการวัดปริมาณงานในหน่วยประมวลผล
8.3.2 วิธีการแลกเปลี่ยนข้อมูลสถานะของระบบ
8.3.3 วิธีการโยกย้ายงาน
8.4 กระบวนการจัดสรรงานให้สมดุลแบบพลวัต
8.4.1 การประเมินปริมาณงาน (Load Evaluation)
8.4.2 การคำนวณผลประโยชน์ที่จะได้รับ (Profitability Determination)
8.4.3 การคำนวณเวกเตอร์สำหรับเคลื่อนย้ายงาน
(Work Transfer Vector Calculation)
8.4.4 การคัดเลือกงาน (Task Selection)
8.4.5 การย้ายงาน (Task Migration)
8.5 ตัวอย่างงานวิจัยด้านการออกแบบวิธีการจัดสรรงานให้สมดุล
8.5.1 กรอบแนวคิดในการแลกเปลี่ยนปริมาณงานโดยเรียงตามลำดับมิติของไฮเปอร์คิวบ์
8.5.2 ลำดับขั้นตอนการใช้งานของอัลกอริทึ่ม
8.5.3 ตัวอย่างการใช้งานจริง
แบบฝึกหัด



บริการของร้านค้า
หน้าแรก
สินค้า
เว็บบอร์ด
เกี่ยวกับเรา
บทความ
วิธีการชําระเงิน
ติดต่อเรา
แจ้งการชำระเงิน


© 2001-2010. TARAD.com. All Rights Reserved.