Show
ฉันคิดว่าวันนี้ คุณไม่สามารถพูดถึงซูเปอร์คอมพิวเตอร์โดยไม่เกี่ยวข้องกับลินุกซ์และความจริงก็คือแม้ว่าลินุกซ์จะถูกสร้างขึ้นในตอนแรกเพื่อเป็นภาคส่วนของคอมพิวเตอร์ส่วนบุคคล แต่ก็สามารถกล่าวได้ว่ามันได้ครอบงำทุกภาคส่วนยกเว้นที่เราจะเห็นในภายหลังพร้อมกับสถิติที่น่าสนใจ นอกจากนี้ยังเป็นภาคที่มีข้อมูลเผยแพร่ในภาษาสเปนไม่มากนักซึ่งทุกคนสามารถเข้าถึงได้ ในทางกลับกันฉันสามารถตรวจสอบได้ โลกของซูเปอร์คอมพิวเตอร์ หรือผลประโยชน์ของซูเปอร์คอมพิวเตอร์ แต่โดยทั่วไปแล้วผู้ใช้หลายคนยังไม่ทราบ นั่นคือเหตุผลที่ฉันใช้เวลาในการสร้างและเผยแพร่โพสต์ขนาดใหญ่เกี่ยวกับซูเปอร์คอมพิวเตอร์ที่ฉันหวังว่าจะสอนความลับทั้งหมดของ "ลึกลับ" นี้ให้คุณได้มากและเมื่อคุณอ่านข้อความทั้งหมดนี้จบมันจะไม่มีความลับสำหรับคุณอีกต่อไป ... มากกว่าบทความหรือโพสต์ขนาดใหญ่มันจะเป็นแบบ วิกิทฤษฎี - ปฏิบัติ เกี่ยวกับซูเปอร์คอมพิวเตอร์ที่คุณสามารถปรึกษาได้ตลอดเวลา นั่นคือเป้าหมายว่าบทความ LxA นี้เป็นจุดเปลี่ยนก่อนและหลัง ฉันจะได้รับมัน? ไปดูกันเลย ... ดัชนี
ความรู้เบื้องต้นเกี่ยวกับซูเปอร์คอมพิวเตอร์
เพื่อให้ชัดเจนตั้งแต่เริ่มต้นคอมพิวเตอร์ที่เรามีอยู่ในบ้านเป็นหนึ่งในเครื่องที่มีประสิทธิภาพมากที่สุดที่มีอยู่ สิ่งที่ฉันหมายถึงคือไม่มีไมโครโปรเซสเซอร์ที่ทรงพลังมากไปกว่าไมโครโปรเซสเซอร์ที่เราใช้ในชีวิตประจำวัน กุญแจสำคัญของซูเปอร์คอมพิวเตอร์ไม่ได้อยู่ที่ไมโครโปรเซสเซอร์ที่ทรงพลังพิเศษหรือส่วนประกอบที่แปลกใหม่และแตกต่างจากที่เราใช้ประจำวันในบ้านของเรา กุญแจสำคัญของซูเปอร์คอมพิวเตอร์คือความเท่าเทียมกัน. ให้ฉันอธิบายธนาคารหน่วยความจำ RAM ฮาร์ดไดรฟ์ไมโครโปรเซสเซอร์เมนบอร์ด ฯลฯ ของซูเปอร์คอมพิวเตอร์อาจคล้ายกันมากกว่าที่คุณคิดกับเครื่องที่คุณใช้อยู่ในขณะนี้หรือมีอยู่ที่บ้าน เฉพาะในกรณีของซูเปอร์คอมพิวเตอร์พวกเขาจะรวมกันเป็นหลายร้อยหรือหลายพันเครื่องเพื่อเพิ่มพลังของ "คอมพิวเตอร์" ที่เป็นอิสระเหล่านี้แต่ละเครื่องและประกอบกัน เครื่องจักรที่ยอดเยี่ยมที่ทำงานเป็นระบบเดียว. ฉันพูดถึง คอมพิวเตอร์คู่ขนานใช่ กระบวนทัศน์ที่อนุญาตให้สร้างซูเปอร์คอมพิวเตอร์หรือที่เรารู้จักกันในชื่อ HPC (High-Performance Computing) หรือคอมพิวเตอร์ประสิทธิภาพสูง สิ่งที่ฉันหมายถึงก็คือถ้าคุณมี AMD Ryzen 7 ที่บ้านพร้อมด้วย RAM 16 GB การ์ดเครือข่ายและฮาร์ดไดรฟ์ 8 TB ... ลองนึกดูว่าจะเกิดอะไรขึ้นถ้าคุณคูณสิ่งนี้ด้วย 1000 และทำให้มันใช้งานได้ ถ้าพวกเขาเป็นเพียงพีซี มันจะเป็น 1000 Ryzen ที่ทำงานแบบขนาน, RAM 16 TB และที่เก็บข้อมูล 8 PB ว้าว !! นี่เริ่มดูเหมือนซูเปอร์คอมพิวเตอร์แล้วใช่มั้ย? ขออภัยหากคุณคิดอย่างใดอย่างหนึ่ง การแนะนำที่เรียบง่ายมากและคำจำกัดความที่ค่อนข้างไม่มีรสนิยม แต่เป็นไปโดยเจตนา. เนื่องจากฉันต้องการให้แม้แต่ผู้ใช้ที่มีความรู้และประสบการณ์น้อยที่สุดก็สามารถหยุดใช้กระบวนทัศน์นี้ได้มิฉะนั้นพวกเขาจะไม่เข้าใจส่วนที่เหลือของคู่มือนี้ ฉันอยากให้คุณอยู่กับความคิดนั้นเพราะถ้าคุณจับได้คุณจะเห็นว่าเครื่องจักรขนาดใหญ่และแปลก ๆ ที่ใช้พื้นผิวขนาดใหญ่จะดูไม่แปลกขนาดนี้ ... ซูเปอร์คอมพิวเตอร์คืออะไร?
ในส่วนก่อนหน้านี้เราได้แนะนำคำว่าขนานและ HPC ดี ในการสร้างซูเปอร์คอมพิวเตอร์นั่นคือคอมพิวเตอร์ที่มีความสามารถ HPC เหล่านี้จำเป็นต้องมีการขนานกันตามที่เราได้ระบุไว้อย่างชัดเจน ตามความหมาย ซูเปอร์คอมพิวเตอร์คือเครื่องจักรที่มีความสามารถ บางชนิด พวกเขาเหนือกว่ามาก กับคอมพิวเตอร์ทั่วไปที่เราสามารถมีได้ที่บ้าน โดยทั่วไปความสามารถเกือบทั้งหมดของซูเปอร์คอมพิวเตอร์นั้นเหนือกว่าพีซีมาก แต่โดยเฉพาะอย่างยิ่งสามารถดึงดูดความสนใจได้ พลังคอมพิวเตอร์ ซึ่งเกิดจากแกนหรือหน่วยประมวลผลไฟล์ แรม มีให้สำหรับหน่วยประมวลผลดังกล่าวและในระดับที่น้อยกว่า ความจุเนื่องจากโดยทั่วไปแล้วสองรายการแรกมีความสำคัญมากกว่าสำหรับการใช้งานปกติที่มอบให้กับเครื่องประเภทนี้ แม้ว่าจะมีเครื่องขนาดใหญ่บางเครื่องที่ต้องการพื้นที่จัดเก็บข้อมูลและแบนด์วิดท์มากกว่าพลังงานคอมพิวเตอร์หรือ RAM แต่ก็เป็นกรณีของเซิร์ฟเวอร์จัดเก็บข้อมูล ... ประวัติซูเปอร์คอมพิวเตอร์:
บางทีหนึ่งในซูเปอร์คอมพิวเตอร์เครื่องแรกหรือตามที่นักประวัติศาสตร์จัดประเภทไว้เช่นนั้นเป็นเครื่องจักรที่สร้างขึ้นในทศวรรษที่ 60 โดย สเปอร์รีแรนด์ สำหรับกองทัพเรือสหรัฐฯ จากนั้นจะมีช่วงเวลาที่ IBM เป็นราชาผู้ยิ่งใหญ่ที่มีเครื่องจักรเช่น IBM 7030 และอื่น ๆ อีกมากมาย นอกจากนี้ Atlas ของมหาวิทยาลัยแมนเชสเตอร์และ Ferranti ในช่วงต้นปี 60 ซึ่งเป็นการแข่งขันในยุโรปกับเครื่องจักรของอเมริกา เครื่องจักรที่เริ่มใช้ทรานซิสเตอร์เจอร์เมเนียมแทนหลอดสุญญากาศแบบเก่า (ไม่ใช่วงจรรวม) และความทรงจำแม่เหล็กสำหรับองค์ประกอบของมัน แต่ก็ยังคงเป็นแบบดั้งเดิมมาก จากนั้นอีกยุคหนึ่งจะเข้ามาซึ่งอีกหนึ่งยุคที่ยิ่งใหญ่เข้ามาคือ CDC ด้วย CDC 6600 ที่ออกแบบโดยคนรู้จักเก่าซึ่งต่อมาจะตั้งชื่อ บริษัท ที่สำคัญซึ่งปัจจุบันเป็นผู้นำในภาคนี้ ฉันพูดถึง ซีมัวร์เครย์. เครื่องที่เขาออกแบบเสร็จสมบูรณ์ในปี 1964 และเป็นหนึ่งในเครื่องแรกที่ใช้ทรานซิสเตอร์ซิลิกอน ความเร็วที่นำมาจากเทคโนโลยีซิลิกอนใหม่และสถาปัตยกรรมที่ออกแบบโดย Cray ทำให้เครื่องเร็วกว่าคู่แข่งถึง 10 เท่าโดยขายได้ 100 เครื่องในราคา 8.000.000 เหรียญต่อเครื่อง Cray dejaría CDC (Control Data Corporation) en 1972 para formar la compañía líder que os he comentado, se trata de la Cray Research, creando el Cary-1 de 80 Mhz y uno de los primeros CPUs de 64-bit en 1976, convirtiendose en la supercomputadora más exitosa de la época y que podéis ver en la imagen principal de este apartado en la fotografía en blanco y negro. La Cray-2 (1985) seguiría el exitoso camino de la primera, con 8 CPUs, refrigeración líquida y marcando el camino de las modernas supercomputadoras en muchos sentidos. Aunque el rendimiento era de 1,9 GFLOPS. จำนวนเงินที่อาจดูเหมือนไร้สาระในตอนนี้เมื่อพิจารณาว่าสมาร์ทโฟนที่คุณมีอยู่ในกระเป๋าของคุณนั้นมีจำนวนมากกว่าซูเปอร์คอมพิวเตอร์เหล่านี้ในเวลานี้ ตัวอย่างเช่นก SoC Snapdragon 835 หรือ Exynox 8895 จาก Qualcomm หรือ Samsung ตามลำดับมีกำลังไฟประมาณ 13,4 GFLOPS นั่นคือมากกว่า Cray-10 เกือบ 2 เท่าและมากกว่า Cray-100 ประมาณ 1 เท่า เครื่องจักรขนาดมหึมาเหล่านี้ไม่สามารถเข้าถึงวัตถุที่เล็กและเบาเท่าที่คุณมีอยู่ในมือได้ ซึ่งฉันอยากจะคิดว่าภายในไม่กี่ทศวรรษเราสามารถมีอุปกรณ์ที่ทรงพลังหรือมากกว่านั้นเท่ากับซูเปอร์คอมพิวเตอร์ในปัจจุบัน แต่ลดขนาดเคสให้เล็กลง ต่อด้วยเรื่องราวหลังจากคราวนี้มา ยุคของการออกแบบที่ขนานกันอย่างหนาแน่นนั่นคือต้นทุนที่ถูกกว่าในการผลิตชิปและการปรับปรุงการเชื่อมต่อระหว่างกันทำให้เป็นไปได้ว่าแทนที่จะใช้เครื่องจักรที่มีความซับซ้อนซูเปอร์คอมพิวเตอร์สามารถสร้างขึ้นได้โดยการรวมชิปหลายร้อยหรือหลายพันชิปซึ่งค่อนข้างคล้ายกับที่เรามีในอุปกรณ์ในบ้านของเราเช่นที่ฉันมี แสดงความคิดเห็นก่อนหน้านี้ ในความเป็นจริงในปี 1970 มีเครื่องจักรที่ใช้การออกแบบขนาดใหญ่ใหม่นี้และเกินกว่า Cray-1 (250 MFLOPS) นั่นคือ ILLIAC IV โดยมีไมโครโปรเซสเซอร์ 256 ตัวถึง 1 GFLOPS แม้ว่าจะมีปัญหาในการออกแบบอยู่บ้างก็ตาม ยังไม่เสร็จสมบูรณ์มีเพียงการออกแบบที่มีไมโครโปรเซสเซอร์ 64 ตัวเท่านั้นที่ถูกนำมาใช้ ซูเปอร์คอมพิวเตอร์กราฟิก LINKS-1 จากมหาวิทยาลัยโอซาก้าน่าจะเป็นอีกหนึ่งในเครื่องคู่ขนานขนาดใหญ่เหล่านี้ด้วย ไมโครโปรเซสเซอร์ 257 Zilog Z8001 และ 257 Intel iAPX 86/20 FPU ซึ่งให้ประสิทธิภาพที่ดีในช่วงเวลานั้นและสามารถแสดงผลกราฟิก 3 มิติที่สมจริงด้วย 1.7 GFLOPS และเครื่องจักรที่มีประสิทธิภาพมากขึ้นทีละเล็กทีละน้อยจะมาจากไมโครโปรเซสเซอร์หลายร้อยตัวไปจนถึงหลายพันตัวเช่นเดียวกับเครื่องปัจจุบัน ... ในสเปนเรามีซูเปอร์คอมพิวเตอร์ที่ทรงพลังที่สุดแห่งหนึ่งในยุโรปและยังเป็นหนึ่งในซูเปอร์คอมพิวเตอร์ที่ทรงพลังที่สุดในโลกซึ่งสร้างโดยไอบีเอ็มและเรียกว่า เวียนหัวซึ่งตั้งอยู่ในบาเจโลนาและอยู่ในเครือข่ายซูเปอร์คอมพิวเตอร์ของสเปนซึ่งประกอบด้วยหลายเครือข่ายเช่น Picasso แห่งมหาวิทยาลัยมาลากาซึ่งป้อนข้อมูลจากเนื้อหาที่ถูกทิ้งในการอัปเดตที่ MareNostrum ได้รับเป็นระยะ ในความเป็นจริง MareNostrum เป็นเครื่องจักรที่ทำให้ Dan Brown ผู้เขียนหลงใหลและได้รับเลือกให้เป็นศูนย์ข้อมูลที่สวยที่สุด (ผสมผสานสถาปัตยกรรมของอารามเก่ากับเทคโนโลยีสูงสุด) ดังที่คุณเห็นในภาพหลักของบทความนี้
คุณสมบัติของซูเปอร์คอมพิวเตอร์:
แม้ว่าผู้เขียนหลายคนจะแยกกัน (ในความคิดของฉันผิดพลาด) เซิร์ฟเวอร์ซูเปอร์คอมพิวเตอร์ และแม้แต่เมนเฟรมตามคำจำกัดความที่ฉันทำให้คุณเป็นซูเปอร์คอมพิวเตอร์เซิร์ฟเวอร์ก็สามารถรวมเป็นซูเปอร์คอมพิวเตอร์ได้อย่างสมบูรณ์แบบเนื่องจากไม่มีอะไรมากไปกว่าคอมพิวเตอร์ที่มีความสามารถเหนือกว่าคอมพิวเตอร์ทั่วไปเพียงอย่างเดียวที่ทุ่มเทให้กับการให้บริการบางประเภทภายใน เครือข่าย ... สิ่งเดียวที่ต้องสร้างความแตกต่างก็คือขึ้นอยู่กับว่าเครื่องนั้นมีไว้เพื่ออะไรเราจะมีความสามารถที่เราต้องการเหนือสิ่งอื่นใด ตัวอย่างเช่นสำหรับเซิร์ฟเวอร์ที่กำหนดไว้สำหรับข้อมูลเช่นบริการ Cloud Storage สิ่งที่เราสนใจคือมันมีความจุที่โหดเหี้ยม ในขณะที่เมนเฟรมกำหนดไว้เพื่อประมวลผลธุรกรรมและการดำเนินงานด้านธนาคารสิ่งที่สำคัญคือพลังในการประมวลผลของมัน แต่ฉันยืนยันว่าทั้งสองเป็นซูเปอร์คอมพิวเตอร์ จากที่กล่าวมาเรามาดูกัน ลักษณะสำคัญที่เราสนใจ จากซูเปอร์คอมพิวเตอร์ / เมนเฟรม / เซิร์ฟเวอร์:
และนี่คือคุณสมบัติที่สำคัญที่สุดแม้ว่าอาจจะมี การใช้งานเฉพาะ ที่ต้องการสิ่งที่เฉพาะเจาะจงมากขึ้น แนวโน้มที่แท้จริง:
จาก ระบบที่ทำขึ้นเองเกือบทั้งหมด เช่นเดียวกับครั้งแรกจาก IBM, CDC หรือ Cray ทุกอย่างเปลี่ยนแปลงไปอย่างรวดเร็วด้วยการมาถึงของชิปหรือวงจรรวมและต้นทุนที่ต่ำทำให้สามารถเริ่มต้นซูเปอร์คอมพิวเตอร์แบบขนานขนาดใหญ่ใหม่โดยมีองค์ประกอบนับพัน อย่างไรก็ตามอย่าคิดว่าซูเปอร์คอมพิวเตอร์ในปัจจุบันเป็นระบบง่ายๆที่ต้องรวมอุปกรณ์หลายพันเครื่องเข้าด้วยกันและนั่นก็คือเครื่องจักรที่ซับซ้อนที่ต้องการการออกแบบที่รอบคอบและการผลิตที่ปรนเปรอทุกรายละเอียดเพื่อให้ได้รับประโยชน์สูงสุดจากมันและ ว่าทุกอย่างทำงานได้อย่างราบรื่นรูปแบบที่เหมาะสมตามความสามารถหรือลักษณะที่เราต้องการบรรลุ หลังจากเครื่องแรกเหล่านั้นประกอบด้วย วงจรที่กำหนดเอง หรือชิปแบบกำหนดเองที่ออกแบบมาโดยเฉพาะสำหรับเครื่องเราได้เริ่มใช้ระบบมาตรฐานอื่น ๆ อีกมากมายเช่นไมโครโปรเซสเซอร์ดังที่เราจะเห็นในหัวข้อถัดไป ไมโครโปรเซสเซอร์เฉพาะ:
ในช่วงแรกแทบจะใช้ชิปประมวลผลแบบเดียวกันกับคอมพิวเตอร์ที่บ้าน แต่ในปัจจุบัน บริษัท ขนาดใหญ่เช่น IBM, AMD และ Intel ได้ออกแบบไมโครโปรเซสเซอร์เฉพาะรุ่นสำหรับเดสก์ท็อปหรือเพื่อวัตถุประสงค์อื่น ๆ ตัวอย่างเช่นเราทุกคนคุ้นเคยกับไมโครโปรเซสเซอร์ PowerPC ของ IBM ซึ่งได้รับการติดตั้งใน Apple จนกระทั่งไม่กี่ปีที่ผ่านมาเมื่อพวกเขานำชิปของ Intel มาใช้ ชิปแบบเดียวกับที่ใช้ใน Apple เหล่านี้ยังขับเคลื่อนซูเปอร์คอมพิวเตอร์ อย่างไรก็ตาม IBM มีการออกแบบเฉพาะหลายประการสำหรับเครื่องจักรขนาดใหญ่ที่ให้ประสิทธิภาพที่ดีขึ้นในการทำงานร่วมกันเช่น พลังแม้ว่าจะแชร์ ISA กับ PowerPC ก็ตาม สิ่งเดียวกันนี้เกิดขึ้นกับ SPARC ซึ่งแม้ว่าตอนนี้พวกเขาจะไม่มีโมเดลเฉพาะสำหรับเดสก์ท็อปเนื่องจากเป็นภาคที่พวกเขาไม่ได้ครองหรือสนใจมากนักใช่ว่าในอดีตจะมีเวิร์กสเตชันที่มีไมโครโปรเซสเซอร์เดียวกันนี้แม้ว่า เครื่องปัจจุบันได้รับการออกแบบมาเป็นพิเศษสำหรับการทำงานกับเครื่องจักรที่ยอดเยี่ยมเหล่านี้ เช่นเดียวกันอาจกล่าวได้สำหรับชิป Intel และ AMDมากกว่าไมโครโปรเซสเซอร์เฉพาะเช่น Intel Xeon ที่แชร์ microarchitecture กับ Core i3 / i5 / i7 / i9 ปัจจุบันและคุณสมบัติหลายอย่าง (ไม่ใช่กับ Intel Itanium) เฉพาะที่ได้รับการปรับให้ทำงานในโหมด MP เช่นเดียวกันกับ AMD ซึ่งออกแบบการใช้งานพิเศษสำหรับซูเปอร์คอมพิวเตอร์ K8 หรือ Athlon64 ที่เรียกว่า Opteron และปัจจุบันเป็น EPYC (อิงตาม Zen) ที่นี่อีกครั้งฉันหยุดและฉันต้องการกำหนด ประเภทของไมโครโปรเซสเซอร์ ตามพารามิเตอร์บางอย่าง:
แต่ไมโครโปรเซสเซอร์จะค่อยๆถูกแทนที่ด้วยหน่วยประมวลผลเฉพาะอื่น ๆ ที่มีความสามารถในการประมวลผลที่ดีกว่ากล่าวคือ ประสิทธิภาพระหว่าง FLOPS ต่อ W บรรลุตามที่เราจะเห็นในส่วนถัดไป วิธีการประมวลผลอื่น ๆ :
ดังที่ฉันได้กล่าวไปว่าไมโครโปรเซสเซอร์มีการเคลื่อนไหวทีละเล็กทีละน้อยแม้ว่าจะยังคงมีส่วนแบ่งการตลาดอยู่มาก แต่ก็มีหน่วยประมวลผลอื่น ๆ ที่เข้ามาอย่างมากในช่วงนี้เช่น GPGPU หรือ GPU สำหรับวัตถุประสงค์ทั่วไป. และก็คือชิปของกราฟิกการ์ดมักจะเป็นประเภท SIMD หรือเวกเตอร์ซึ่งสามารถใช้คำสั่งเดียวกันกับข้อมูลจำนวนมากพร้อมกันได้โดยการเพิ่มประสิทธิภาพที่เกิดขึ้นนี้ และที่ดีที่สุดคือการปรับเปลี่ยนคอนโทรลเลอร์และ โดยทางโปรแกรมโดยไม่ต้องปรับเปลี่ยนฮาร์ดแวร์ GPU เหล่านี้สามารถใช้สำหรับการประมวลผลข้อมูลราวกับว่าเป็นซีพียูนั่นคือสำหรับการประมวลผลทั่วไปและไม่เพียง แต่สำหรับกราฟิกเช่นเดียวกับ GPU เฉพาะทำให้สามารถใช้ประโยชน์จากศักยภาพในการประมวลผลอันมหาศาลของพวกเขาเนื่องจากจำนวน FLOPS ที่การ์ดแสดงผลทำได้สูงกว่าซีพียูมาก เหตุผลที่พวกเขาบรรลุประสิทธิภาพการคำนวณที่ยอดเยี่ยมเช่นนี้เป็นเพราะพวกมันถูกสร้างขึ้นมาเพื่อทำงานกับกราฟและนั่นต้องใช้การคำนวณทางคณิตศาสตร์จำนวนมากเพื่อที่จะย้ายพวกมันไปรอบ ๆ นอกเหนือจากการเป็น SIMD ตามที่ฉันได้กล่าวไปแล้วพวกเขามักจะเป็นไปตามประเภทกระบวนทัศน์การเขียนโปรแกรมแบบคู่ขนาน SIMT (คำสั่งเดียว - หลายเธรด)ได้รับอัตราการส่งข้อมูลที่ดีแม้ว่าเวลาในการตอบสนองของหน่วยความจำจะสูง พึงระลึกไว้เสมอว่า เพื่อสร้างกราฟ 3 มิติจำเป็นต้องมีการสร้างแบบจำลองที่เริ่มต้นด้วยการรวมชุดของสามเหลี่ยมเข้ากับพิกัด W, X, Y และ Z บนระนาบจากนั้นจึงใช้สี (R, G, B, A) และสร้างพื้นผิวให้แสงสว่างปรับพื้นผิวให้เป็นพื้นผิว , ผสม ฯลฯ ข้อมูลและพิกัดสีเหล่านั้นหมายความว่ามีโปรเซสเซอร์ที่กำหนดค่าได้เพื่อประมวลผลและเป็นที่เข้าใจว่าพิกัดเหล่านี้สร้างเวกเตอร์ที่หน่วยประมวลผล GPU ทำงานได้อย่างแม่นยำและเป็นข้อมูลที่ใช้ในการคำนวณตามวัตถุประสงค์ทั่วไป ตัวอย่างเช่นในขณะที่ CPU ต้องดำเนินการคำสั่งเพิ่มเติม 4 คำสั่งเพื่อเพิ่ม X1X2X3X4 + Y1Y2Y3Y4 นั่นคือ X1 + Y1 แล้ว X2 + Y2 และอื่น ๆ GPU สามารถทำได้ในครั้งเดียว ด้วยเหตุนี้เราจึงมี GPU ที่ทำงานที่ความถี่สัญญาณนาฬิกาต่ำมากต่ำกว่าซีพียูถึง 5 หรือ 6 เท่าและมีอัตรา FLOPS ที่สูงกว่ามากซึ่งหมายถึง อัตราส่วน FLOPS / W ที่สูงขึ้น. ตัวอย่างเช่น Intel Core i7 3960X ถึง 141 GFLOPS ของประสิทธิภาพการประมวลผลในขณะที่ AMD Radeon R9 290X สามารถบรรลุ 5.632 GFLOPS ซึ่งมีค่าใช้จ่ายโดยประมาณสำหรับแต่ละ GFLOP ประมาณ 0,08 ยูโรในขณะที่ในปี 2004 ซูเปอร์คอมพิวเตอร์สัญชาติญี่ปุ่นชื่อ NEC Earth Simulator เปิดตัวด้วยโปรเซสเซอร์เวกเตอร์และประสิทธิภาพรวม 41.000 TFLOPS ซึ่งราคาต่อ GFLOPS อยู่ที่ประมาณ 10.000 ยูโรเนื่องจากประกอบด้วยโปรเซสเซอร์หลายพันตัวที่มี 8 GFLOPS แต่ละตัว อย่างที่คุณเห็นนี่คือจุดที่ให้ความสนใจในการสร้างเรื่องโกหก ซูเปอร์คอมพิวเตอร์ที่ใช้ GPU ในปัจจุบัน จาก NVIDIA หรือ AMD แทนการใช้ CPU และการคำนวณที่แตกต่างกันก็มีความสำคัญเช่นกันนั่นคือการรวมหน่วยประมวลผลประเภทต่างๆเข้าด้วยกันและมอบหมายการดำเนินการแต่ละอย่างให้กับหน่วยที่ประมวลผลโดยใช้เวลาน้อยลงหรือมีประสิทธิภาพมากขึ้น สิ่งนี้ขัดแย้งกับกระบวนทัศน์การคำนวณที่เป็นเนื้อเดียวกันโดยที่ CPU จัดการตรรกะ GPU จัดการกับกราฟิก DSP สำหรับสัญญาณดิจิทัล ฯลฯ แต่ทำไมไม่ใช้ทั้งหมดตามที่เสนอ คอมพิวเตอร์ที่แตกต่างกัน เพื่อเพิ่มประสิทธิภาพ ชิปแต่ละตัวมีดีในบางสิ่งมีข้อดีและข้อเสียดังนั้นขอให้แต่ละชิปทำในสิ่งที่พวกเขาทำได้ดีที่สุด ... ความเท่าเทียมกัน:
และถึงแม้ว่าฉันจะไม่ต้องการที่จะทำกำไร แต่อย่างน้อยก็ไม่มากเท่า ไดรฟ์ซูเปอร์คอมพิวเตอร์ใช่ฉันต้องการกลับไปที่คำว่าขนานและอธิบายเพิ่มเติมอีกเล็กน้อย และนั่นก็คือเกือบตั้งแต่จุดเริ่มต้นของการคำนวณความเท่าเทียมกันได้รับการปรับปรุงในแง่หนึ่ง:
โดยไม่คำนึงถึงระดับของความเท่าเทียมกันเหล่านี้พวกเขาสามารถใช้ร่วมกับอื่น ๆ ได้ ประเภทของสถาปัตยกรรม เพื่อให้ได้ความเท่าเทียมกันมากขึ้นเช่น:
โดยทั่วไปซีพียูปัจจุบันส่วนใหญ่ Intel, AMD, IBM POWER, SPARC, ARM ฯลฯ จะใช้การผสมผสานของทุกระดับของการขนานกันไปป์ไลน์ superscalar การดำเนินการนอกลำดับการลงทะเบียนการเปลี่ยนชื่อ ฯลฯ เพื่อให้ได้ ประสิทธิภาพที่มากขึ้น หากต้องการทราบข้อมูลเพิ่มเติมสามารถปรึกษาได้ อนุกรมวิธานของฟลินน์ซึ่งทำให้ระบบแตกต่าง:
และผมคิดว่าด้วยหลักการของการขนานนั้นค่อนข้างชัดเจน หากคุณต้องการเจาะลึกลงไปคุณสามารถเข้าถึงแหล่งข้อมูลที่ฉันทิ้งไว้ในส่วนสุดท้ายของบทความนี้และที่ฉันทำงานในช่วง 17 ปีที่ผ่านมาของชีวิต ระบบหน่วยความจำ:
ไม่ว่าจะใช้วิธีการประมวลผลหรือหน่วยประมวลผลแบบใดจำเป็นต้องมีหน่วยความจำ แต่ที่นี่เราเข้าสู่ประเด็นที่ค่อนข้างขรุขระมากขึ้นเนื่องจากมีความเท่าเทียมกัน ระบบหน่วยความจำต้องสอดคล้องกัน และมีชุดลักษณะเพื่อหลีกเลี่ยงการสร้างข้อมูลที่ผิดพลาด ไม่ต้องกังวลฉันจะอธิบายให้คุณเข้าใจง่ายๆพร้อมตัวอย่าง ลองนึกภาพคุณมี CPU ตัวเดียว ดำเนินการคำสั่งเพิ่มเติมจินตนาการว่านี่คือ Z = Y + X ในกรณีนี้จะไม่มีปัญหาเนื่องจาก CPU จะนำคำสั่งเพิ่มเติมและบอกหน่วยเลขคณิตเพื่อเพิ่มตำแหน่งหน่วยความจำ Y และ X ซึ่งเป็นข้อมูลนั้น และสุดท้ายมันจะบันทึกผลลัพธ์ในตำแหน่ง Z ของหน่วยความจำ ไม่มีปัญหา! แต่ถ้ามีหลายซีพียูล่ะ? ลองนึกภาพตัวอย่างเดียวกันของ CPU A ที่ทำ Z = Y + X แต่ร่วมกับ CPU B อีกตัวที่ทำ X = Y - 2 ดี มาให้ค่า สำหรับแต่ละตัวอักษร: Y = 5, X = 7 หากเป็นเช่นนั้นหาก CPU A ทำงานก่อนเราจะมี Z = 5 + 7 นั่นคือ Z = 12 แต่ถ้า CPU B ทำหน้าที่ก่อน X = 5 - 2 = 3 ดังนั้นมันจะเข้าถึงหน่วยความจำและจัดเก็บ 3 ในที่อยู่ที่เก็บ X ดังนั้นหาก CPU A เข้าถึงตำแหน่งนั้นก็จะทำคำสั่งเดียวกัน แต่ผลลัพธ์จะเป็น Z = 3 + 7 ดังนั้น Z = 10 อ๊ะ! เราประสบความล้มเหลวครั้งร้ายแรงที่เราไม่สามารถจ่ายได้หรือไม่มีอะไรทำงานได้อย่างถูกต้อง ... ด้วยเหตุนี้ระบบหน่วยความจำจึงได้พัฒนาชุดของ วิธีการรักษาความสม่ำเสมอนี้ และรู้ว่าควรดำเนินการใดก่อนหรือหลังเพื่อให้ผลลัพธ์ถูกต้อง แม้ในคอมพิวเตอร์ที่บ้านของคุณสิ่งนี้จะเกิดขึ้นเนื่องจากตอนนี้คุณมีคอร์หลายตัวที่เข้าถึงหน่วยความจำเดียวกันและไม่เพียงแค่นั้นยังมีการใช้ microarchitectures ซึ่งใช้ประโยชน์จากระบบมัลติเธรดระบบ superscalar และการดำเนินการนอกคำสั่งซึ่งเป็นสิ่งที่ประนีประนอม ความสม่ำเสมอดังกล่าวเป็นจำนวนมากหากไม่มีการดำเนินการแก้ไข ลองจินตนาการถึงซูเปอร์คอมพิวเตอร์ที่มีสิ่งเหล่านี้มากมาย ... แต่แน่นอน ลดต้นทุนการผลิต มวลชิปและ การเจริญเติบโตของเทคโนโลยี เครือข่ายได้นำไปสู่การเปลี่ยนแปลงอย่างรวดเร็วต่อเครื่องที่มีโปรเซสเซอร์ที่เชื่อมต่อกันจำนวนมากและยังบังคับให้ระบบหน่วยความจำต้องเปลี่ยน (ดูการมีเพศสัมพันธ์) เนื่องจากปัญหาเหล่านั้นที่มีอยู่ในคอมพิวเตอร์ที่บ้านจะทวีคูณเป็นพัน ๆ โดยการมีโปรเซสเซอร์จำนวนมากที่ทำหน้าที่พร้อมกัน ที่ การแต่งงานกัน ที่ฉันได้กล่าวถึงมีการพัฒนาอยู่ตลอดเวลาโดยเริ่มจากระบบที่ทำงานร่วมกันอย่างแน่นหนาโดยมีหน่วยความจำหลักที่ใช้ร่วมกันโดยหน่วยประมวลผลทั้งหมด และการทำงานร่วมกันอย่างหลวม ๆ กับระบบที่โปรเซสเซอร์แต่ละตัวมีหน่วยความจำอิสระ (แบบกระจาย) ของตัวเอง ในทางกลับกันในช่วงไม่กี่ครั้งที่ผ่านมาทั้งสองระบบที่ฉันได้กล่าวถึงได้ถูกลดทอนลงเรื่อย ๆ และมีความก้าวหน้า การผสมพันธุ์ด้วยโครงร่าง UMA (Uniform Memory Access) และ NUMA (Non-Uniform Memory Access) แม้ว่านี่จะเป็นอีกหัวข้อหนึ่งที่ฉันสามารถพูดถึงได้ในระยะยาวและจะให้เราสำหรับโพสต์ขนาดใหญ่อื่น หากคุณต้องการข้อมูลเพียงบอกคุณสั้น ๆ ว่าในไฟล์ สถาปัตยกรรม UMA เวลาในการเข้าถึงหน่วยความจำไปยังตำแหน่งหน่วยความจำหลักที่เหมือนกันจะเท่ากันไม่ว่าโปรเซสเซอร์จะทำการเข้าถึง (ฉันเข้าใจว่าการเข้าถึงเป็นการดำเนินการอ่านหรือเขียน) นั่นเป็นเพราะรวมศูนย์ ในขณะที่ใน NUMAมันไม่สม่ำเสมอและเวลาในการเข้าถึงจะขึ้นอยู่กับโปรเซสเซอร์ที่ร้องขอ นั่นคือมีหน่วยความจำภายในและหน่วยความจำที่ไม่ใช่โลคัลกล่าวคือหน่วยความจำแบบแบ่งใช้และกระจายทางกายภาพ ดังที่คุณจะเข้าใจเพื่อให้สิ่งนี้มีประสิทธิภาพเวลาในการตอบสนองเฉลี่ยจะต้องลดลงเป็นค่าสูงสุดและเมื่อใดก็ตามที่เป็นไปได้ที่จะจัดเก็บข้อมูลและคำแนะนำที่โปรเซสเซอร์กำลังจะดำเนินการในเครื่อง อนาคต: คอมพิวเตอร์ควอนตัมLa เป็นโพสต์ซิลิกอน และเทคโนโลยีทดแทนทั้งหมดของไมโครอิเล็กทรอนิกส์ในปัจจุบันยังค่อนข้างยังไม่บรรลุนิติภาวะและอยู่ในขั้นตอนการพัฒนา ฉันคิดว่าจะไม่มีการเปลี่ยนแปลงที่รุนแรง แต่ความเป็นไปได้ของซิลิกอนในปัจจุบันจะเริ่มหมดไปจนกว่าจะถึงเพดานทางกายภาพและจากนั้นก็จะมาถึงยุคของเทคโนโลยีไฮบริดซึ่งพื้นฐานของซิลิคอนจะยังคงเป็นซิลิคอนใน อนาคตที่ห่างไกลกว่าที่จะก้าวกระโดดสู่คอมพิวเตอร์ควอนตัม ... ในการเปลี่ยนแปลงนั้นฉันคิดว่า ARMs จะมีบทบาทสำคัญ และหลายคะแนนสำหรับประสิทธิภาพการใช้พลังงาน (ประสิทธิภาพ / การบริโภค) และนี่เป็นความคิดเห็นส่วนตัวอยู่แล้วบางทีในปี 2020 ที่จะถึงขีด จำกัด ของซิลิกอนและในปี 2030 จะยังคงผลิตเทคโนโลยีซิลิกอนโดยใช้ประโยชน์จากการลงทุนของ โรงหล่อและทำให้มันกว้างขึ้นเล็กน้อยคุณพูดได้เนื่องจากการตายที่ใหญ่ขึ้นในตอนนี้หมายถึงต้นทุนการผลิตที่มากขึ้น แต่เมื่อคุณไม่ต้องลงทุนมหาศาลเพื่ออัปเดตโรงหล่อฉันคิดว่าความมั่นคงจะเป็นประโยชน์ต่อราคา อย่างไรก็ตามในด้านของนักออกแบบจะต้องใช้ความพยายามในการพัฒนาที่มากขึ้นเนื่องจากการเพิ่มพื้นที่ผิวนี้โดยไม่ลดขนาดการผลิตเพื่อให้ได้ประสิทธิภาพที่เพิ่มขึ้นอย่างคุ้มค่าพวกเขาอาจต้องปรนเปรอสถาปัตยกรรมขนาดเล็กในอนาคตให้มากและมุ่งไปสู่สถาปัตยกรรมขนาดเล็กมากขึ้น มีประสิทธิภาพเหมือน ARM ที่ฉันตั้งชื่อ ... กลับไปที่หัวข้อของคอมพิวเตอร์ควอนตัมมีบางส่วนได้ถูกสร้างขึ้นมาแล้ว คอมพิวเตอร์ควอนตัมแต่จริงๆแล้วการได้เห็นสิ่งที่ฉันได้เห็นมันยังค่อนข้าง จำกัด และต้องการการพัฒนาอีกมากเพื่อให้เป็นสิ่งที่ใช้ได้จริงสำหรับองค์กรและยังต้องดำเนินต่อไปอีกมากมายก่อนที่พวกเขาจะโตพอที่จะกลายเป็นของที่อยู่อาศัย ดังที่คุณเห็นในภาพที่เปิดส่วนนี้พวกมันยังคงดูเหมือนวัตถุในนิยายวิทยาศาสตร์ที่ค่อนข้างซับซ้อนซึ่งต้องการการระบายความร้อนเพื่อให้พวกมันอยู่ใกล้กับศูนย์สัมบูรณ์ºK (-273ºC) อุณหภูมินี้ จำกัด การใช้งานจริงและมีขนาดใหญ่เช่นเดียวกับในกรณีของ ตัวนำยิ่งยวด. ในด้านตัวนำยวดยิ่งมีการดำเนินการตามขั้นตอนที่สำคัญ แต่อุณหภูมิในการทำงานยังคงต่ำกว่า0ºCแม้ว่าจะเป็นเรื่องที่น่าสนใจมากหากสามารถทำให้พวกมันทำงานได้ที่อุณหภูมิห้องหรือในระยะขอบที่ค่อนข้างปกติ นอกเหนือจากอุปสรรคด้านอุณหภูมิแล้วยังต้องจัดการกับปัจจัยที่เป็นปัญหาอื่น ๆ เช่นความจริงที่ว่ารากฐานและรากฐานของการคำนวณแบบไบนารีในปัจจุบันใช้ไม่ได้กับการคำนวณแบบควอนตัม ... ฉันต้องการพูดถึงตัวนำยิ่งยวดเนื่องจากเป็นหนึ่งในเทคโนโลยีที่คอมพิวเตอร์ควอนตัมบางเครื่องใช้เพื่อให้สามารถหาปริมาณหรือแยก qubits เหล่านั้นที่เราจะพูดถึงได้ อย่างไรก็ตามไม่ใช่เทคโนโลยีพื้นฐานเพียงอย่างเดียว แต่เรายังมี คอมพิวเตอร์ควอนตัมที่ใช้ไอออน (อะตอมที่มีอิเล็กตรอนน้อยกว่าหนึ่งตัวหรือมากกว่า) โดยพิจารณาจากจำนวนอิเล็กตรอนของ qubits ที่ติดอยู่ในกับดักเลเซอร์ อีกทางเลือกหนึ่งคือ คอมพิวเตอร์ควอนตัมขึ้นอยู่กับการหมุนของนิวเคลียร์โดยใช้สถานะการหมุนของโมเลกุลเป็น quibits ... ทิ้งหลุมพรางไว้ฉันจะพยายามอธิบายอย่างง่ายๆ คอมพิวเตอร์ควอนตัมคืออะไรเพื่อให้ทุกคนเข้าใจ ในระยะสั้นมันเป็นอีกขั้นหนึ่งในการทำคู่ขนานซึ่งทำให้คอมพิวเตอร์ควอนตัมในอนาคตสามารถประมวลผลข้อมูลจำนวนดังกล่าวได้ในขณะเดียวกันก็ช่วยให้เราสามารถค้นพบใหม่ ๆ และแก้ปัญหาที่ไม่สามารถแก้ไขได้ด้วยซูเปอร์คอมพิวเตอร์แบบเดิม ดังนั้นสิ่งเหล่านี้ไม่เพียง แต่จะเป็นตัวแทนของการปฏิวัติทางเทคโนโลยีเท่านั้น แต่ยังจะช่วยส่งเสริมวิทยาศาสตร์และเทคโนโลยีในสาขาอื่น ๆ และความเป็นอยู่ที่ดีของมนุษยชาติอีกด้วย เราไปด้วย คำอธิบายง่ายๆว่าคอมพิวเตอร์ควอนตัมคืออะไร. คุณรู้ว่าคอมพิวเตอร์ปัจจุบันใช้ระบบไบนารีนั่นคือพวกเขาประมวลผลบิตที่สามารถรับค่าเป็นศูนย์หรือหนึ่ง (เปิดหรือปิดแรงดันไฟฟ้าสูงหรือต่ำถ้าเราเห็นจากมุมมองของวงจร) และ รหัสเหล่านั้นไบนารีเป็นข้อมูลที่สามารถประมวลผลเพื่อรันโปรแกรมและทำทุกอย่างที่เราทำได้บนคอมพิวเตอร์ของเราในปัจจุบัน ในทางตรงกันข้ามในคอมพิวเตอร์ควอนตัมบิตควอนตัม (เรียกว่า qubitsของควอนตัมบิต) ไม่เพียง แต่ทำงานในสถานะเปิดหรือปิด (1 หรือ 0) แต่ยังสามารถทำงานได้ในทั้งสองสถานะนั่นคือใน a การทับซ้อนของรัฐ (เปิดและปิด). นี่เป็นเช่นนั้นเพราะมันไม่ได้ขึ้นอยู่กับกลศาสตร์ดั้งเดิม แต่อยู่บนกฎของฟิสิกส์ควอนตัม นั่นคือเหตุผลที่ฉันบอกว่าตรรกะดิจิทัลหรือไบนารีใช้ไม่ได้และเราต้องพัฒนาลอจิกควอนตัมอีกแบบเพื่อเป็นฐานของโลกคอมพิวเตอร์ใหม่ที่รอเราอยู่
ดังนั้นหน่วย qubits ข้อมูลใหม่นี้ซึ่งจะเข้ามาแทนที่บิตจึงมีศักยภาพแฝงเนื่องจากความขนานหรือความเป็นคู่ที่ช่วยให้เราจัดการกับความเป็นไปได้หรือข้อมูลได้มากขึ้นในคราวเดียว ฉันใส่คุณ ตัวอย่าง เพื่อให้คุณเข้าใจได้ดีขึ้นลองจินตนาการว่าคุณมีโปรแกรมที่เพิ่มสองบิต (a, b) ถ้าบิตเพิ่มเติมเป็น 0 และลบออกหากบิตเพิ่มเติมนั้นมีค่า 1 ดังนั้นคำสั่งที่โหลดในหน่วยความจำจะเป็น ( เพิ่ม a, b) ในกรณีที่บิตเป็น 0 และ (ย่อย a, b) ในกรณีที่เป็น 1 เพื่อให้ได้ทั้งผลลัพธ์การบวกและการลบเราต้องดำเนินการสองครั้งใช่ไหม? จะเกิดอะไรขึ้นถ้าสถานะของบิตพิเศษนั้นสามารถอยู่ในทั้งสองสถานะพร้อมกันได้? คุณไม่จำเป็นต้องเรียกใช้สองครั้งอีกต่อไปใช่ไหม? อีกตัวอย่างหนึ่งสมมติว่าคุณมีคำสั่ง NOT ที่ส่งผ่าน 3 บิตในคอมพิวเตอร์ที่ไม่ใช่ควอนตัม หากในขณะเริ่มต้นคำสั่งดังกล่าวทั้งสามบิตมีค่า 010 ผลลัพธ์จะเป็น 101 ในทางกลับกันคำสั่งเดียวกันกับ qubits โดยที่แต่ละค่าสามารถอยู่ในทั้งสองสถานะพร้อมกันผลลัพธ์จะให้ ค่าที่เป็นไปได้ทั้งหมดของครั้งเดียว: 111, 110, 101, 100, 011, 010, 001 และ 000 สำหรับ การจำลองทางวิทยาศาสตร์การเข้ารหัสการแก้ปัญหาทางคณิตศาสตร์ฯลฯ มันเป็นเพียงที่น่าอัศจรรย์ ใครเป็นผู้นำในเทคโนโลยีนี้? ในขณะนี้ดูเหมือนว่า ไอบีเอ็มเป็นผู้นำแม้ว่า Google, Intel และ บริษัท หรือมหาวิทยาลัยอื่น ๆ ก็แข่งขันกันและเปิดตัวต้นแบบของคอมพิวเตอร์ควอนตัมในแต่ละครั้งที่สามารถจัดการ qubits ได้มากขึ้นแม้ว่าจะมีปัญหาที่เพิ่มเข้ามาในสิ่งที่กล่าวไปแล้วก็ตามและนั่นคือบางครั้งพวกเขาก็ต้องการ qubits เหล่านั้น เป็น qubits ของ "parity" นั่นคือเพื่อให้แน่ใจว่าผลลัพธ์จะไม่ผิดพลาด ปัญหา: ปริมาณการใช้ไฟฟ้าและความร้อนที่เกิดขึ้น
El การบริโภคและการกระจายความร้อนของเครื่องจักรขนาดใหญ่เหล่านี้ถือเป็นความท้าทายที่ยิ่งใหญ่ สำหรับวิศวกร จุดมุ่งหมายคือเพื่อลดการบริโภคนี้ลงอย่างมากและจัดการกับความร้อนด้วยวิธีที่ถูกเนื่องจากระบบระบายความร้อนยังคิดว่าการใช้ไฟฟ้าจะต้องเพิ่มเข้าไปในการใช้คอมพิวเตอร์ด้วย นั่นคือเหตุผลที่มีการพิจารณาแนวคิดแปลกใหม่บางอย่างเช่นการจมอยู่ใต้น้ำศูนย์ข้อมูลใต้ทะเลเพื่อให้พวกเขาใช้น้ำของตัวเองเป็นของเหลวระบายความร้อน (เช่นแบรนด์ทางการค้า ฟลูออรีน จาก 3M ซึ่งเป็นสารหล่อเย็นที่ใช้ฟลูออไรด์) และประหยัดระบบปรับอากาศหรือระบบสูบน้ำหล่อเย็นที่ซับซ้อน ... อย่างที่ฉันพูด Google ค้นหาพื้นที่ที่มีอัตราพลังงานถูกที่สุด ในการติดตั้งศูนย์เซิร์ฟเวอร์ของพวกเขาเนื่องจากแม้ว่าความแตกต่างจะน้อย แต่ในช่วงหลายปีที่ผ่านมามันแสดงถึงการประหยัดค่าไฟฟ้าได้หลายล้านฉันคิดว่าในสเปนพวกเขามีความซับซ้อนกับอัตราที่ Endesa อันเป็นที่รักของเรามีให้กับเรา ... เกี่ยวกับ ความหนาแน่นของความร้อนยังก่อให้เกิดปัญหาพื้นฐานอีกประการหนึ่งและเป็นการลดอายุการใช้งานของส่วนประกอบของเซิร์ฟเวอร์หรือซูเปอร์คอมพิวเตอร์ซึ่งให้ความสำคัญกับความทนทานและลักษณะอายุการใช้งานที่เราอธิบายไว้ในส่วนของคุณลักษณะที่ซูเปอร์คอมพิวเตอร์ควรมี และความร้อนนั้นเกิดจากประสิทธิภาพทางไฟฟ้าของส่วนประกอบวงจรซึ่งสิ้นเปลืองพลังงานส่วนใหญ่ที่ใช้ไปในรูปของความร้อนเช่นเดียวกับที่เกิดขึ้นกับเครื่องยนต์สันดาปภายในซึ่งมีสมรรถนะไม่สูงเกินไปและสามารถอยู่ในช่วง 25-30% สำหรับน้ำมันเบนซินหรือ 30% ขึ้นไปสำหรับดีเซล 40-50% สำหรับเทอร์โบบางรุ่น นั่นหมายความว่าตัวอย่างเช่นในกรณีของน้ำมันเบนซินมีเพียง 25 หรือ 30% ของน้ำมันเบนซินที่คุณบริโภคเท่านั้นที่ใช้ในการถ่ายโอนกำลังไปยังล้อส่วนที่เหลืออีก 75-70% จะสูญเสียไปเป็นความร้อนเนื่องจากการเสียดสีขององค์ประกอบ เป็นรายละเอียดที่จะบอกว่ามอเตอร์ไฟฟ้าสามารถทำงานได้ถึง 90% หรือมากกว่านั้น ...
เมื่อนำเสนอปัญหาทั้งสองนี้แล้วและมีความชัดเจน อัตราส่วนความร้อน / พลังงานฉันขอยกตัวอย่างซูเปอร์คอมพิวเตอร์ของจีน Tianhe-1A ที่ใช้พลังงานไฟฟ้า 4,04 เมกะวัตต์หากติดตั้งในประเทศที่คิดค่าบริการกิโลวัตต์ชั่วโมงที่ 0,12 ยูโรเช่นเดียวกับในสเปนนั่นจะหมายถึงการใช้พลังงาน 480 ยูโร / ชั่วโมง (4000 กิโลวัตต์ x 0,12 ยูโร) โดยคำนึงถึงการเชื่อมต่อตลอดทั้งปีปริมาณการใช้จ่ายต่อปีจะอยู่ที่ 4.204.800 ยูโร (480x24x365) เงินสี่ล้านยูโรไม่ใช่ค่าไฟที่ไม่สามารถคาดเดาได้ใช่ไหม? และมันจะน่ารำคาญยิ่งกว่าที่จะจ่ายเงินหากเรารู้ว่าเนื่องจากวงจรของเราไม่มีประสิทธิภาพในจำนวน€ 4.204.800 มีเพียงเปอร์เซ็นต์เท่านั้นที่มีประโยชน์กับเราจริงๆและเปอร์เซ็นต์ที่ดีอื่น ๆ ถูกสูญเสียไปในรูปของความร้อน และไม่เพียงแค่นั้นเราต้องลงทุนเงินเพื่อบรรเทาความร้อนที่ไร้ประโยชน์ แต่ส่งผลกระทบต่อทีมของเรา
นอกจากนี้เมื่อพิจารณาจากสภาพแวดล้อมแล้วการบริโภคที่ไม่ได้สัดส่วนนี้ยังเป็นปัญหาใหญ่หากได้รับพลังงานจากแหล่งที่ก่อให้เกิดมลพิษบางประเภท (ไม่หมุนเวียน) อีกกรณีที่น่ายกย่องคือซูเปอร์คอมพิวเตอร์ของจีนที่ตอนนี้ครองที่หนึ่งใน Top500 นั่นคือในปี 2018 มีพลังการประมวลผลสูงสุด มีชื่อว่า Sunway TaihuLight และมีไว้สำหรับการศึกษาปิโตรเลียมและด้านวิทยาศาสตร์อื่น ๆ การวิจัยทางเภสัชกรรมและการออกแบบอุตสาหกรรม มันรัน RaiseOS (Linux) ใช้ไมโครโปรเซสเซอร์ทั้งหมด 40.960 SW26010 ที่มีหลายคอร์ (ชิปแต่ละตัวมี 256 คอร์รวม 10.649.600 คอร์) ฮาร์ดไดรฟ์เพื่อจัดเก็บข้อมูล 20 PB และหน่วยความจำ RAM 1,31 PB หากเราเพิ่ม โมดูลทั้งหมด นั่นทำให้คุณมีพลังในการประมวลผล 93 PFLOPS (ฉันจะอธิบายว่า FLOPS คืออะไรในภายหลังหากคุณไม่รู้) ราคาอยู่ที่ประมาณ 241 ล้านยูโรและปริมาณการใช้ถึง 15 เมกะวัตต์ซึ่งเป็นเหตุผลว่าทำไมจึงครองตำแหน่ง 16 ในการจัดอันดับพลังงานที่มีประสิทธิภาพสูงสุด (6,051 GFLOPS / W) 15MW นั่นหมายความว่าคุณต้องคูณค่าไฟฟ้าสำหรับ Tianhe-1A ด้วย 3,75 ... ความสัมพันธ์ของกำลังในการคำนวณนั้นวัดได้จากจำนวนวัตต์ที่จำเป็นในการสร้างจำนวนการคำนวณดังกล่าว หน่วย FLOPS / W. ยิ่งเครื่องผลิต FLOPS ต่อวัตต์ได้มากเท่าไหร่ประสิทธิภาพก็จะยิ่งมากขึ้นเท่านั้นและค่าไฟฟ้าก็จะลดลงและอุณหภูมิที่สร้างขึ้นก็จะทำให้ต้นทุนในการทำให้เย็นลงด้วย แม้แต่ความสัมพันธ์นี้อาจเป็นปัจจัย จำกัด เนื่องจากโครงสร้างพื้นฐานสำหรับเครื่องทำความเย็นที่ติดตั้งจะไม่อนุญาตให้มีการขยายตัวในอนาคตหากไม่สามารถทำความเย็นได้อย่างเพียงพอด้วยสิ่งอำนวยความสะดวกที่เรามี โปรดจำไว้ว่าสิ่งนี้ให้ความสำคัญกับลักษณะเฉพาะอย่างหนึ่งที่พวกเขาต้องมีนั่นคือสเกลาริตี อนุกรมวิธานซูเปอร์คอมพิวเตอร์:
มีหลายวิธีในการ จัดประเภทซูเปอร์คอมพิวเตอร์แต่ฉันสนใจที่จะอธิบายวิธีการจัดประเภทตามปัจจัยบางอย่าง ดังที่ฉันได้กล่าวไปแล้วหลายคนไม่ถือว่าเซิร์ฟเวอร์เป็นซูเปอร์คอมพิวเตอร์และฉันคิดว่ามันเป็นความผิดพลาดครั้งใหญ่เนื่องจากเป็นซูเปอร์คอมพิวเตอร์หรือมากกว่านั้นซูเปอร์คอมพิวเตอร์เป็นเซิร์ฟเวอร์ประเภทหนึ่งที่พวกเขาต้องการเพิ่มขีดความสามารถในการประมวลผล ดังนั้นฉันจะบอกว่าประเภทของซูเปอร์คอมพิวเตอร์ ตามการใช้งาน เสียง:
เกี่ยวกับประเภท ตามโครงสร้างพื้นฐาน:
แม้ว่าจะมีอยู่จริง วิธีอื่น ๆ ในการจัดทำรายการฉันคิดว่าสิ่งเหล่านี้น่าสนใจที่สุด ซูเปอร์คอมพิวเตอร์มีไว้ทำอะไร?ความสามารถในการจัดเก็บหน่วยความจำหรือการคำนวณสูงเหล่านั้นที่ซูเปอร์คอมพิวเตอร์ช่วยให้เราสามารถทำหลายสิ่งที่เราไม่สามารถทำได้ด้วยพีซีปกติเช่นการจำลองทางวิทยาศาสตร์การแก้ปัญหาทางคณิตศาสตร์การวิจัยการโฮสต์การให้บริการแก่ผู้เชื่อมต่อหลายพันหรือหลายล้านคน ลูกค้า ฯลฯ ในระยะสั้นพวกเขาเป็นวิธีที่ดีที่สุดที่เรารู้ เพื่อเร่งความก้าวหน้าของมนุษย์แม้ว่าบางสิ่งที่ถูกตรวจสอบจะเป็นการทำลายล้าง (ใช้เพื่อวัตถุประสงค์ทางทหาร) หรือเพื่อขโมยความเป็นส่วนตัวของเราเช่นเซิร์ฟเวอร์โซเชียลเน็ตเวิร์กบางอย่างและกรณีอื่น ๆ ที่คุณรู้แน่นอน เซิร์ฟเวอร์ข้อมูลขนาดใหญ่คลาวด์ ...
ซูเปอร์คอมพิวเตอร์นั่นเอง เสนอบริการ พวกเขาเรียกว่าเซิร์ฟเวอร์อย่างที่คุณทราบ บริการเหล่านี้มีความหลากหลายมากที่สุด:
และด้วยเหตุนี้เราจึงทำให้หมวดหมู่นี้โดดเด่นที่สุด IA:
ซูเปอร์คอมพิวเตอร์บางรุ่นได้รับการออกแบบมาเพื่อ ใช้ระบบ AI (ปัญญาประดิษฐ์)นั่นคือโครงสร้างที่สามารถเรียนรู้ผ่านการใช้เครือข่ายประสาทเทียมไม่ว่าจะดำเนินการโดยอัลกอริทึมซอฟต์แวร์หรือชิปประสาท ตัวอย่างหนึ่งที่ฉันนึกถึงตอนนี้คือซูเปอร์คอมพิวเตอร์ IBM Blue Gene และอัลกอริธึม BlueMatter ที่พัฒนาโดย IBM และมหาวิทยาลัยสแตนฟอร์ดเพื่อให้สามารถใช้สมองมนุษย์เทียมในซูเปอร์คอมพิวเตอร์และวิเคราะห์สิ่งที่เกิดขึ้นในโรคทางจิตหรือ โรคเกี่ยวกับระบบประสาทเช่นอัลไซเมอร์จึงเข้าใจดีขึ้นว่าเกิดอะไรขึ้นภายในสมองและสามารถก้าวหน้าในการรักษาใหม่ ๆ หรือมีความรู้มากขึ้นเกี่ยวกับอวัยวะที่ลึกลับที่สุดของเรา นอกจากนี้บริการ AI จำนวนมากที่เราใช้นั้นขึ้นอยู่กับซูเปอร์คอมพิวเตอร์เช่น Siri หรือ Amazon (ดู Alexa สำหรับ Echo) เป็นต้น แต่บางทีตัวอย่างที่ฉันสนใจมากที่สุดก็คือ IBM Watsonซูเปอร์คอมพิวเตอร์ที่ใช้ระบบคอมพิวเตอร์ AI หรือที่เรียกว่าวัตสันที่สามารถตอบคำถามที่สร้างขึ้นด้วยภาษาธรรมชาติและเหตุการณ์อื่น ๆ ที่ได้รับการตั้งโปรแกรมไว้เช่น "การปรุงอาหาร" หรือการรู้จักส่วนผสมบางอย่างที่น่าจะถูกปาก . มันขึ้นอยู่กับฐานข้อมูลขนาดใหญ่ที่มีข้อมูลมากมายจากหนังสือ สารานุกรม (รวมถึง Wikipedia ภาษาอังกฤษ) และแหล่งข้อมูลอื่น ๆ อีกมากมายที่คุณสามารถค้นหาข้อมูลเพื่อให้คำตอบได้ มันขึ้นอยู่กับไมโครโปรเซสเซอร์ IBM POWER7 และมี RAM ประมาณ 16 TB และที่เก็บข้อมูล PB เพียงไม่กี่แห่งเพื่อจัดเก็บข้อมูลจำนวนมากฮาร์ดแวร์ที่มีราคาสูงกว่า 3 ล้านดอลลาร์ นอกจากนี้นักพัฒนายังกล่าวว่าสามารถประมวลผลข้อมูลได้ 500 GB ต่อวินาที และเพื่อความสุขของเรามันขึ้นอยู่กับโครงการฟรีและระบบปฏิบัติการ SUSE Linux Enterprise Server การใช้งานทางวิทยาศาสตร์:แต่ซูเปอร์คอมพิวเตอร์ส่วนใหญ่จะใช้สำหรับ การใช้งานทางวิทยาศาสตร์ไม่ว่าจะเพื่อการวิจัยโดยทั่วไปหรือเพื่อการใช้งานทางทหารโดยเฉพาะ ตัวอย่างเช่นใช้ในการคำนวณจำนวนมากเกี่ยวกับควอนตัมและฟิสิกส์นิวเคลียร์การศึกษาเกี่ยวกับสสารเช่นซูเปอร์คอมพิวเตอร์ของเซิร์นการจำลองเพื่อทำความเข้าใจว่าโมเลกุลหรืออนุภาคมูลฐานทำงานอย่างไรการจำลองของไหลเช่น CFD ที่ใช้ในการศึกษาการยศาสตร์ ของรถแข่งเครื่องบิน ฯลฯ นอกจากนี้สำหรับการศึกษาอื่น ๆ ของ เคมีชีววิทยาและการแพทย์. ตัวอย่างเช่นเพื่อพยายามทำความเข้าใจพฤติกรรมของโรคบางชนิดให้ดีขึ้นหรือสร้างวิธีการสร้างเนื้องอกขึ้นมาใหม่และพยายามหาวิธีที่ดีกว่าสำหรับมะเร็ง Dan Brown กล่าวเกี่ยวกับ MareNostrum ว่าบางทีการรักษามะเร็งจะมาจากมันหวังว่าจะเป็นเช่นนั้นและจะดีขึ้นเร็วกว่านี้ เขาทำงานที่ UMA (มหาวิทยาลัยมาลากา) มิเกลอูจาลดอน ที่เราสามารถสัมภาษณ์ที่ LxA โดยเฉพาะสำหรับการพัฒนาของเขากับ NVIDIA CUDA ในซูเปอร์คอมพิวเตอร์และเขาสามารถพูดคุยเกี่ยวกับการพัฒนาเหล่านี้ที่จะปรับปรุงสุขภาพของเรา ... ฉันยังสามารถนึกถึงการใช้งานจริงอื่น ๆ เช่นการศึกษาและการทำนายธรรมชาติ ปรากฏการณ์ต่างๆเช่นสภาพอากาศการศึกษาสายดีเอ็นเอและการกลายพันธุ์การพับโปรตีนและการวิเคราะห์ระเบิดนิวเคลียร์ โปรดทราบว่าสำหรับการศึกษาและการสืบสวนทั้งหมดนี้ ต้องมีการคำนวณจำนวนมาก นักคณิตศาสตร์ที่แม่นยำมากและเคลื่อนย้ายข้อมูลจำนวนมากอย่างรวดเร็วสิ่งที่หากมนุษย์ต้องทำด้วยความช่วยเหลือเพียงอย่างเดียวของสติปัญญาอาจใช้เวลาหลายศตวรรษในการค้นหาวิธีแก้ปัญหาในขณะที่เครื่องจักรเหล่านี้สามารถพัฒนาได้ในไม่กี่วินาที กระบวนการทางคณิตศาสตร์จำนวนมากที่โหดร้าย อะไรคือสิ่งที่ทรงพลังที่สุดในโลก?
ฉันได้บอกใบ้ไปแล้วในบางกรณีมีไฟล์ รายชื่อซูเปอร์คอมพิวเตอร์ที่ทรงพลังที่สุด 500 อันดับในโลก ที่มีการอัปเดตเป็นระยะ มันเป็นเรื่องของ Top500ซึ่งคุณจะพบสถิติมากมายเกี่ยวกับเครื่องเหล่านี้ข้อมูล ฯลฯ รวมถึงรายการเฉพาะอื่น ๆ ที่เรียกว่า Green500 ซึ่งมุ่งเน้นไปที่ประสิทธิภาพการใช้พลังงานนั่นคือไม่เพียง แต่ในการวัดค่า FLOPS ขั้นต้นที่เครื่องสามารถพัฒนาได้เท่านั้น แต่ยังอยู่ในรายชื่อเครื่องจักร 500 เครื่องที่มีอัตราส่วน FLOPS / W ที่ดีที่สุดด้วย อย่างไรก็ตามอาจมีซูเปอร์คอมพิวเตอร์ที่มีประสิทธิภาพมากกว่าที่ไม่ปรากฏในรายการเนื่องจากมีจุดประสงค์เพื่อ โครงการลับของรัฐบาล หรือเนื่องจากคุณสมบัติไม่ตรงตามข้อกำหนดบางประการที่จะวิเคราะห์ผ่านการทดสอบเกณฑ์มาตรฐานที่เราจะอธิบายในส่วนถัดไปดังนั้นผลลัพธ์จึงไม่ได้รับการเผยแพร่ใน Top500 นี้ นอกจากนี้ยังเป็นที่น่าสงสัยว่าเครื่องที่อยู่ในตำแหน่งที่ดีบางเครื่องในรายการนี้อาจเปลี่ยนแปลงผลลัพธ์เหล่านี้เนื่องจากได้รับการปรับให้เหมาะสมโดยเฉพาะเพื่อให้ได้คะแนนที่ดีในการวิเคราะห์ประสิทธิภาพเหล่านี้แม้ว่าในทางปฏิบัติจะไม่มากนัก มาตรฐาน
การทดสอบเพื่อจัดตำแหน่งซูเปอร์คอมพิวเตอร์เหล่านี้ให้อยู่ในรายชื่อ Top500 หรือเพื่อวัดประสิทธิภาพของทั้งหมดที่อยู่นอกรายการนั้นเป็นที่รู้จักกันดีในความเป็นจริงแล้วมันมีความคล้ายคลึงหรือเหมือนกับที่เราดำเนินการในคอมพิวเตอร์ที่บ้านหรืออุปกรณ์พกพาของเรา ดูประสิทธิภาพของคุณ ฉันกำลังพูดถึงซอฟต์แวร์ มาตรฐาน. โปรแกรมประเภทนี้เป็นส่วนของโค้ดที่เฉพาะเจาะจงซึ่งดำเนินการทางคณิตศาสตร์หรือการวนซ้ำบางอย่างที่ทำหน้าที่วัดเวลาที่เครื่องใช้ในการดำเนินการ โดย เกรดที่ได้รับมันจะถูกจัดตำแหน่งในรายการดังกล่าวหรือประสิทธิภาพที่เครื่องนี้อาจมีในโลกที่ใช้งานได้จริงจะถูกกำหนดสำหรับการตรวจสอบที่เราได้ให้รายละเอียดไว้ก่อนหน้านี้ โดยปกติแล้วการวัดประสิทธิภาพยังทดสอบส่วนประกอบอื่น ๆ ด้วยไม่ใช่แค่หน่วยประมวลผลเท่านั้น แต่ยังรวมถึง RAM, กราฟิกการ์ด, ฮาร์ดไดรฟ์, I / O เป็นต้น นอกจากนี้ยังมีประโยชน์มากที่สุดไม่เพียง แต่จะรู้ถึงประสิทธิภาพที่เครื่องจักรสามารถเข้าถึงได้เท่านั้น แต่ยังต้องรู้ว่าต้องปรับปรุงหรือขยายอะไร ... ลอส ประเภทของการทดสอบ พวกเขาสามารถแบ่งออกเป็นสังเคราะห์ระดับต่ำ / สูงและอื่น ๆ ก่อนหน้านี้คือการทดสอบหรือโปรแกรมที่ออกแบบมาเพื่อวัดประสิทธิภาพโดยเฉพาะ (เช่น Dhrystone, Whetstone, ... ) ในขณะที่ระดับต่ำคือการทดสอบประสิทธิภาพของส่วนประกอบโดยตรงเช่นเวลาแฝงของหน่วยความจำ เวลาในการเข้าถึงหน่วยความจำ IPC ฯลฯ แต่ระดับสูงจะพยายามวัดประสิทธิภาพของชุดส่วนประกอบเช่นความเร็วในการเข้ารหัสการบีบอัด ฯลฯ ซึ่งหมายถึงการวัดประสิทธิภาพโดยรวมของส่วนประกอบฮาร์ดแวร์ที่รบกวนไดรเวอร์และการจัดการ ที่ระบบปฏิบัติการทำ การทดสอบที่เหลือสามารถใช้เพื่อวัดการใช้พลังงานอุณหภูมิเครือข่ายเสียงปริมาณงาน ฯลฯ บางทีโปรแกรมที่รู้จักกันดีที่สุดสำหรับการเปรียบเทียบซูเปอร์คอมพิวเตอร์ก็คือ LINPACKเนื่องจากมีวัตถุประสงค์เพื่อวัดประสิทธิภาพในระบบวิทยาศาสตร์และวิศวกรรม โปรแกรมใช้การดำเนินการจุดลอยตัวอย่างเข้มข้นดังนั้นผลลัพธ์จึงขึ้นอยู่กับศักยภาพของ FPU ของระบบเป็นอย่างมากและนี่คือสิ่งที่สำคัญที่สุดในการวัดในซูเปอร์คอมพิวเตอร์ส่วนใหญ่ และนี่คือจุดที่เราสามารถวัดหน่วยที่เราได้พูดคุยกันมากตลอดบทความ: FLOPS ลอส FLOPS (การดำเนินการจุดลอยตัวต่อวินาที) เป็นการวัดจำนวนการคำนวณหรือการดำเนินการทศนิยมที่คอมพิวเตอร์สามารถทำได้ในหนึ่งวินาที คุณรู้อยู่แล้วว่าคอมพิวเตอร์สามารถดำเนินการได้สองประเภทโดยมีจำนวนเต็มและมีจุดลอยตัวนั่นคือด้วยตัวเลขจากชุดของจำนวนธรรมชาติ (… -3, -2, -1,0,1,2,3, … ) และชุดของจำนวนตรรกยะ (เศษส่วน) อย่างแม่นยำเมื่อเราทำงานกับการจำลองกราฟิก 3 มิติหรือการคำนวณทางคณิตศาสตร์ที่ซับซ้อนฟิสิกส์หรือวิศวกรรมการดำเนินการจุดลอยตัวเหล่านี้มีมากที่สุดและเราสนใจในเครื่องจักรที่สามารถจัดการกับมันได้เร็วขึ้น ...
นั่นคือเรากำลังพูดถึงเครื่อง Sunway TaihuLight สามารถทำงานได้สูงสุดประมาณ 93.014.600.000.000.000 การดำเนินการจุดลอยตัวในทุก ๆ วินาที สุดประทับใจ! ชิ้นส่วนของซูเปอร์คอมพิวเตอร์: สร้างขึ้นได้อย่างไร?
คุณได้เห็นภาพเหล่านั้นมาแล้วตลอดทั้งบทความ เซิร์ฟเวอร์ฟาร์มห้องขนาดใหญ่ทั่วไปที่มีสายไฟจำนวนมากผ่านเพดานหรือใต้พื้นซึ่งเชื่อมต่อระหว่างตู้เสื้อผ้าขนาดใหญ่ที่วางเรียงกันเหมือนในทางเดิน ตอนนี้ได้เวลาดูว่าตู้เหล่านั้นคืออะไรและมีอะไรอยู่ข้างในแม้ว่าในตอนนี้ฉันคิดว่าคุณรู้ดีอยู่แล้วว่าเรากำลังพูดถึงอะไร ชิ้นส่วนของซูเปอร์คอมพิวเตอร์:
หากคุณดูภาพก่อนหน้าของสถาปัตยกรรมของซูเปอร์คอมพิวเตอร์ของไอบีเอ็มแสดงว่าค่อนข้างดี มันถูกสร้างขึ้นมาอย่างไร. สามารถชื่นชมได้ดี ชิ้นส่วน จากชุดที่ง่ายที่สุดไปจนถึงชุดประกอบ อย่างที่คุณเห็นส่วนประกอบพื้นฐานคือชิปนั่นคือซีพียูหรือไมโครโปรเซสเซอร์ที่ใช้เป็นฐาน ตัวอย่างเช่นสมมติว่าเป็น AMD EPYC จากนั้นกล่าวว่า AMD EPYC จะถูกใส่เข้าไปในเมนบอร์ดที่มักจะมีสองหรือสี่ซ็อกเก็ตดังนั้นแต่ละซ็อกเก็ตจะมี 1 หรือ 2 EPYC ซึ่งแตกต่างจากเมนบอร์ดที่เรามีในคอมพิวเตอร์ที่ไม่ใช่ MP ของเรา เรามีบอร์ดที่มีชิปหลายตัวอยู่แล้วและแน่นอนว่าเมนบอร์ดจะมีส่วนประกอบปกติเพิ่มเข้ามาด้วย เมนบอร์ด บนคอมพิวเตอร์ที่บ้านนั่นคือธนาคารหน่วยความจำและอื่น ๆ หนึ่งในจานเหล่านี้มักถูกเรียกว่า คำนวณรถยนต์ ดังที่คุณเห็นในภาพ และมักจะจัดไว้ในลิ้นชักโลหะเพียงอย่างเดียวหรือจัดกลุ่มไว้หลาย ๆ อัน ลิ้นชักเหล่านี้คือลิ้นชักที่คุณเห็นในภาพถ่ายปีศาจ การ์ดโหนด. โหนดหรือลิ้นชักเหล่านี้ถูกแทรกลงในรางซึ่งมักจะมีการวัดมาตรฐานตามกลุ่ม (มิดเพลน) แม้ว่าจะไม่สอดคล้องกับโหนดทั้งหมดที่มีรถยนต์คำนวณเสมอไป แต่บางช่องจะปล่อยให้ว่างที่ด้านล่างและด้านบนเพื่อเป็นที่เก็บ "ลิ้นชัก" หรือโหนดอื่น ๆ ที่มีการ์ดเครือข่ายและระบบลิงก์ที่จะเชื่อมต่อองค์ประกอบเหล่านี้ทั้งหมดกับตู้อื่น ๆ PSU หรือแหล่งจ่ายไฟถาดอื่น ๆ ที่จะมีฮาร์ดไดรฟ์ที่กำหนดค่าไว้ใน RADI เป็นต้น รางเหล่านั้นที่ใส่ "ลิ้นชัก" หรือโหนดที่เราได้พูดถึงเหล่านี้ติดตั้งอยู่ในสองวิธีที่เป็นไปได้: ใบมีดและ ชั้นวาง (ชั้นวาง) เช่นเดียวกับที่เราเห็นในภาพถ่ายต่างๆ ดังที่ฉันได้กล่าวไปแล้วว่าพวกเขามักจะมีการวัดมาตรฐานเพื่อให้องค์ประกอบที่จะเข้าไปข้างในพอดีเช่นเดียวกับที่เกิดขึ้นกับหอคอมพิวเตอร์เดสก์ท็อปโดยมีหน่วยวัดเป็นนิ้วจึงไม่มีปัญหาเมื่อใส่ส่วนประกอบใด ๆ ในช่อง นอกจากนี้ raks มักจะไม่ไปคนเดียวเนื่องจากสามารถจัดกลุ่มเป็นกลุ่มที่ดูเหมือนตู้ขนาดใหญ่พร้อมองค์ประกอบเสริมอื่น ๆ ได้หากจำเป็น จำนวนตู้จะมากหรือน้อยขึ้นอยู่กับขนาดของเมนเฟรมเซิร์ฟเวอร์หรือซูเปอร์คอมพิวเตอร์จำนวนตู้จะมากหรือน้อย แต่จะเชื่อมต่อกันด้วยการ์ดเครือข่ายซึ่งมักจะใช้ที่มีประสิทธิภาพ ระบบเชื่อมต่อโครงข่าย ประสิทธิภาพสูงและ ใยแก้วนำแสงเพื่อให้ทำงานเป็นคอมพิวเตอร์เครื่องเดียว โปรดจำไว้ว่าเรากำลังพูดถึงตู้ที่กระจายอยู่ดังนั้นตู้เหล่านี้สามารถอยู่ในอาคารเดียวกันหรือกระจายในสถานที่อื่น ๆ ซึ่งในกรณีนี้จะเชื่อมต่อกับ WAN หรือเครือข่ายอินเทอร์เน็ตเพื่อให้ทำงานร่วมกันได้ อย่างไรก็ตามเครือข่ายที่จะทำให้การเชื่อมต่อไฟเบอร์ที่เร็วที่สุดของเราที่บ้าน ... ประเภทของการระบายความร้อน:
เราได้พูดคุยเกี่ยวกับความกังวลสำหรับ เครื่องทำความเย็นในความเป็นจริงสิ่งหนึ่งที่โดดเด่นเมื่อคุณเข้าสู่เซิร์ฟเวอร์ฟาร์มหรือศูนย์ข้อมูลคือเสียงรบกวนที่มักจะมีในบางส่วนและแบบร่าง นั่นเป็นเพราะระบบระบายความร้อนเหล่านี้ที่จำเป็นต้องทำให้ระบบมีอุณหภูมิที่เหมาะสม และสิ่งที่คุณเห็นในภาพด้านบนนั้นไม่มากหรือน้อยไปกว่าห้องที่มีระบบระบายความร้อนเสริมทั้งหมดของศูนย์เหล่านี้ตั้งอยู่อย่างที่คุณเห็นมันค่อนข้างใหญ่ซับซ้อนและดูเหมือนจะไม่ "ถูก" ในการดูแลรักษา ผู้ที่ระบายความร้อนด้วยอากาศต้องการอย่างมาก ห้องปรับอากาศหากคุณบ่นเกี่ยวกับการเรียกเก็บเงินในช่วงฤดูร้อนสำหรับการวางอุปกรณ์ของคุณลองนึกภาพสิ่งเหล่านี้ และนั่นทำให้เกิดเสียงดังและร่างที่ฉันพูดก่อนหน้านี้ และในกรณีที่เป็น ของเหลวระบายความร้อนสิ่งนี้ไม่ได้ดีไปกว่านี้มากนักเนื่องจากมีกรอบที่ซับซ้อนของท่อการตรวจสอบที่ตามมาเพื่อหลีกเลี่ยงการรั่วไหลและความจำเป็นในการใช้น้ำหลายพันหรือหลายล้านลิตร มีการพูดคุยเกี่ยวกับการใช้น้ำรีไซเคิลในโรงบำบัดหรือการกักเก็บน้ำฝนเพื่อไม่ให้น้ำจำนวนมหาศาลเหล่านี้เสียไปและสิ่งที่ฉันได้กล่าวไว้ก่อนหน้านี้คือการค้นหาศูนย์ข้อมูล ใต้ทะเล หรือบนแพลตฟอร์ม เหนือมหาสมุทรเพื่อใช้น้ำทะเลเป็นสารทำความเย็น ขณะนี้น้ำถูกส่งผ่านแหล่งความร้อนเพื่อแยกองศาพิเศษเหล่านั้นจากนั้นน้ำร้อนจะถูกสูบขึ้นไปยังป้อมปืนทำความเย็นเพื่อให้เย็นลงอีกครั้งและวงจรจะเริ่มขึ้นอีกครั้ง นอกจากนี้ยังมีการเสนอวิธีการทดลองอื่น ๆ ที่ใช้สารทำความเย็นเหลวอื่น ๆ ในระบบแลกเปลี่ยนเพื่อลดอุณหภูมิของน้ำโดยไม่ต้องใช้เครื่องอัดของเหลวราคาแพง เครือข่ายเชื่อมต่อ:
เครือข่ายที่ผ่าน เชื่อมต่อกัน โหนดและแร็คที่แตกต่างกันของเซิร์ฟเวอร์หรือซูเปอร์คอมพิวเตอร์คือเครือข่ายใยแก้วนำแสงที่มีความรวดเร็วเป็นพิเศษเนื่องจากคอขวดที่จะทำให้กระบวนทัศน์ขององค์ประกอบการจัดกลุ่มแบบขนานจำนวนมากนี้มีประสิทธิภาพน้อยลง หากเครื่องมีการเชื่อมต่อกับภายนอกฉันหมายความว่าถ้ามันเชื่อมต่อกับอินเทอร์เน็ตแบนด์วิดท์ที่จัดการได้นั้นมีขนาดใหญ่มากอย่างที่คุณสามารถจินตนาการได้ ตัวอย่างเช่นเทคโนโลยีการเชื่อมต่อโครงข่ายคลัสเตอร์ Myrinet และ Infiniand เป็นเรื่องปกติ ตัวอย่างเช่นในกรณีของ Myrinet ประกอบด้วยการ์ดเครือข่ายที่พัฒนาขึ้นโดยเฉพาะสำหรับการเชื่อมต่อประเภทนี้ซึ่งจะวางไว้ในลิ้นชักหรือโหนดที่เราอธิบายไว้ในส่วนของชิ้นส่วน สายไฟเบอร์ออปติก (ต้นน้ำ / ปลายน้ำ) ที่เชื่อมต่อกับขั้วต่อเดียวจะออก / เข้า การเชื่อมต่อระหว่างกันทำผ่านสวิตช์หรือเราเตอร์ซึ่งจะอยู่ในตู้ นอกจากนี้ยังมีแนวโน้มที่จะทนต่อความผิดพลาดได้ดีและมีการพัฒนาเพื่อให้ได้ความเร็ว 10 Gbit / แทน อินฟินิแบนด์ มีความก้าวหน้ามากกว่าและเป็นวิธีการที่ถูกใช้มากที่สุด เป็นระบบที่มีความเร็วสูงเวลาแฝงต่ำและค่าใช้จ่ายของ CPU ต่ำซึ่งเป็นข้อได้เปรียบเหนือ Myrnet ทำให้สามารถใช้พลังงาน CPU ตามวัตถุประสงค์ที่ตั้งใจจะใช้ลบขั้นต่ำในการจัดการระบบเชื่อมต่อโครงข่าย . นอกจากนี้ยังเป็นมาตรฐานที่ดูแลและพัฒนาไม่ได้โดย บริษัท เหมือนก่อนหน้านี้ แต่เป็นโดยสมาคมที่เรียกว่า IBTA เช่นเดียวกับ Myrnet Infiniband ใช้การ์ดเครือข่าย (เชื่อมต่อกับสล็อต PCI Express) สำหรับการเชื่อมต่อด้วยสายเคเบิลใยแก้วนำแสงโดยมี บัสอนุกรมแบบสองทิศทาง ที่หลีกเลี่ยงปัญหาของรถโดยสารคู่ขนานที่เกี่ยวข้องกับระยะทางไกล แม้จะเป็นแบบอนุกรม แต่ก็สามารถเข้าถึงความเร็ว 2,5 Gbit / s ในแต่ละทิศทางของแต่ละลิงก์ซึ่งมีปริมาณงานสูงสุดในบางเวอร์ชันประมาณ 96 Gbps การบำรุงรักษาและการบริหาร:
ซูเปอร์คอมพิวเตอร์หรือเซิร์ฟเวอร์จะมีไฟล์ กองพันกำลังพลพวกเขาทั้งหมดมีความสนใจในฟังก์ชั่นหรือบริการที่เครื่องมีอยู่จริง โดยปกติเราจะใช้ในคอมพิวเตอร์ที่บ้านซึ่งเรามักจะเป็นผู้ดูแลระบบของเราเองและผู้ใช้ที่ใช้งานด้วย แต่นั่นจะไม่เกิดขึ้นในกรณีเหล่านี้หากเป็นเซิร์ฟเวอร์ผู้ใช้จะเป็นลูกค้าและถ้าเป็นซูเปอร์คอมพิวเตอร์ผู้ใช้จะเป็นนักวิทยาศาสตร์หรือใครก็ตามที่ใช้มัน ...
เมื่อฉันพูดคำว่า ขั้วใบ้ฉันหมายถึงโต๊ะประเภทหนึ่งที่มีล้อซึ่งมักพบในศูนย์ประเภทนี้และมีหน้าจอและแป้นพิมพ์ สวิตช์บอร์ดนี้สามารถเชื่อมต่อกับเซิร์ฟเวอร์หรือซูเปอร์คอมพิวเตอร์เพื่อให้ช่างเทคนิคหรือผู้ดูแลระบบสามารถดำเนินการตรวจสอบได้ ระบบปฏิบัติการ:
ดังที่คุณทราบแล้วลินุกซ์ถูกสร้างขึ้นโดยมีจุดประสงค์เพื่อพิชิตภาคเดสก์ท็อป แต่ในทางตรงกันข้ามมันเป็นภาคเดียวที่ไม่ได้ครองในปัจจุบัน เดสก์ท็อปเกือบจะถูกผูกขาดโดย Microsoft และ Windows ตามมาด้วย Apple MacOS โดยมีส่วนแบ่งประมาณ 6-10% และ 2-4% สำหรับ GNU / Linux ... ตัวเลขไม่น่าเชื่อถือมากนักเนื่องจากบางครั้งแหล่งข้อมูลที่ทุ่มเทให้กับการศึกษาเหล่านี้ไม่ได้ทำการทดสอบด้วยวิธีที่เพียงพอหรือมีความลำเอียงในบางพื้นที่ของโลก ... นอกจากนี้บางส่วนยังรวมถึง ChromeOS และอื่น ๆ เท่านั้น GNU / Linux ในโควต้านั้น ตัวอย่างเช่น, NetMarketShare เผยแพร่ผลการศึกษาที่วาง Linux ไว้ที่ 4,83% และ MacOS ที่ 6,29% นั่นคือค่อนข้างใกล้เคียง ฉันคิดว่าในการศึกษานั้นพวกเขาได้รวม ChromeOS ไว้ด้วย อย่างไรก็ตามมีเพียงเล็กน้อยเมื่อเทียบกับ 88,88% ที่พวกเขาให้กับ Windows แม้ว่าจะดีกว่า FreeBSD (0,01%) และระบบปฏิบัติการอื่น ๆ ที่ไม่เท่ากันกับ FreeBSD ที่เพิ่มเข้าด้วยกันทั้งหมด ในทางกลับกันตัวเลขขี้อายเหล่านี้ไม่ได้เกิดขึ้นในภาคต่างๆเช่น เครื่องจักรที่ยอดเยี่ยม, อุปกรณ์ฝังตัว, อุปกรณ์เคลื่อนที่ ฯลฯ ตัวอย่างเช่นในภาคซูเปอร์คอมพิวเตอร์ซึ่งเป็นสิ่งที่เรากังวลตอนนี้การครอบงำเกือบจะดูถูกและเด็ดขาด หากคุณดูรายชื่อซูเปอร์คอมพิวเตอร์ที่ทรงพลังที่สุดในโลกสถิติเดือนมิถุนายน 2018 บอกว่า 100% ของลินุกซ์ที่ทรงพลังที่สุด 500 ตัว ถ้าเราย้อนกลับไปในปี 1998 มีซูเปอร์คอมพิวเตอร์ลินุกซ์เพียง 1 เครื่องเท่านั้น มีพลังมากขึ้น 500. ในปี 1999 ตัวเลขเพิ่มขึ้นเป็น 17 ปีอีกครั้งในปีถัดไป 28 ในปี 2000 และจากที่นั่นพวกเขาเติบโตขึ้นอย่างทวีคูณถึง 198 ในปี 2003 376 ในปี 2006 ปี 2007 ถึง 427 และจากที่นั่นพวกเขาค่อยๆเติบโตขึ้นทีละน้อยจนกระทั่งถึงตัวเลขของ ประมาณ 490 จาก 500 ที่มีการสั่นจนกระทั่งถึง 500 ในปัจจุบันจาก 500 ดังนั้นในเซิร์ฟเวอร์เหล่านี้เมนเฟรมหรือซูเปอร์คอมพิวเตอร์ที่มีการรักษาความปลอดภัยทั้งหมดคุณจะเห็นความแตกต่างของ หมวกแดงและ SUSEติดตั้ง RHEL หรือ SLES หรือ Distros อื่น ๆ เช่น Debian, CentOS, Kylin Linux เป็นต้น ในกรณีที่ไม่มี Linux ก็จะมี UNIX อื่น ๆ เช่น Solaris, AIX, UX หรือ BSD บางตัว แต่สิ่งที่เด่นชัดเมื่อไม่มี MacOS และ Windows และตามที่ฉันได้แสดงความคิดเห็นในส่วนก่อนหน้านี้โดยทั่วไปไม่มีสภาพแวดล้อมเดสก์ท็อปเนื่องจากคุณต้องการจัดสรรพลังทั้งหมดของคอมพิวเตอร์เหล่านี้ตามวัตถุประสงค์ที่ได้รับการออกแบบและไม่เสียส่วนหนึ่งไปในสภาพแวดล้อมกราฟิกที่นอกจากนี้ยังมี ไม่ค่อยสนใจผู้ที่จัดการพวกเขา สิ่งที่แตกต่างอีกประการหนึ่งคือคอมพิวเตอร์ไคลเอนต์ที่ผู้ใช้หรือนักวิทยาศาสตร์ทำงานอยู่ซึ่งจะมีสภาพแวดล้อมแบบกราฟิกสำหรับการวิเคราะห์ข้อมูลด้วยวิธีที่ใช้งานง่ายและเป็นกราฟิกมากขึ้น จะสร้างซูเปอร์คอมพิวเตอร์แบบโฮมเมดได้อย่างไร?
คุณสามารถสร้างซูเปอร์คอมพิวเตอร์แบบโฮมเมดได้ ในความเป็นจริงในเครือข่ายคุณจะพบโครงการบางอย่างเช่นซูเปอร์คอมพิวเตอร์ที่ประกอบด้วยบอร์ดจำนวนมาก Raspberry Pi เข้าร่วม. เห็นได้ชัดว่าความสามารถของเครื่องจักรเหล่านี้จะไม่ได้มาจากโลกอื่น แต่พวกเขาอนุญาต เพิ่มความจุของบอร์ดเหล่านี้จำนวนมาก และทำให้มันทำงานได้ราวกับว่ามันเป็นเครื่องเดียว มากกว่าการใช้งานจริงโครงการ DIY ประเภทนี้จัดทำขึ้นเพื่อสอนวิธีสร้างซูเปอร์คอมพิวเตอร์ แต่ด้วยวิธีที่ถูกกว่าและมีขนาดเล็กลงเพื่อให้ทุกคนสามารถทำได้ที่บ้าน คลัสเตอร์หรือซูเปอร์คอมพิวเตอร์อีกประเภทหนึ่งที่สามารถทำเองได้ที่บ้านหรือมีราคาถูกกว่าเครื่องขนาดใหญ่ก็เรียกว่า วูล์ฟ. สามารถใช้กับ Unix-like ใด ๆ เช่น BSD ลินุกซ์ หรือ Solaris และใช้โครงการโอเพ่นซอร์สเพื่อใช้ประโยชน์จากการรวมกันของเครื่องจักรแบบขนานนี้ โดยพื้นฐานแล้วจะประสบความสำเร็จในการเชื่อมต่อกับพีซีหลายเครื่องที่เชื่อมต่อด้วยการ์ดอีเธอร์เน็ตและสวิตช์เพื่อเข้าร่วมและทำให้พวกเขาทำงานเป็นระบบเดียว ด้วยหลาย ๆ พีซีเครื่องเก่า หรือคุณไม่ได้ใช้งานและ Linux distro ใด ๆ เช่น Ubuntu คุณสามารถสร้าง Beowulf ของคุณได้ ฉันแนะนำให้คุณตรวจสอบโครงการต่างๆ MOSIX / OpenMOSIX o นกกระทุง. ด้วยพวกเขาคุณจะสามารถดำเนินการใช้งานนี้ได้ อย่างไรก็ตามหากสิ่งนี้ดึงดูดความสนใจของคุณฉันจะพยายามทำแบบฝึกหัดใน LxA ในอนาคตเกี่ยวกับวิธีการนำไปใช้ในทางปฏิบัติและทีละขั้นตอน ติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์
ส่วนนี้อธิบายได้ค่อนข้างง่ายเนื่องจากการติดตั้งนั้น ในทางปฏิบัติเช่นเดียวกับในคอมพิวเตอร์ทุกเครื่อง. เฉพาะที่เราต้องจำไว้ว่าเราควรกำหนดค่าบางประการเช่นการกำหนดค่า LVM หรือ RAID ที่ใช้ แต่โดยทั่วไปแล้วจะไม่ไกลจากการติดตั้งในชีวิตประจำวันมากเกินไป สิ่งเดียวที่น่าตกใจคือแทนที่จะเป็นโปรเซสเซอร์ตัวเดียวและโมดูล RAM บางตัวและฮาร์ดไดรฟ์หนึ่งหรือสองตัวมีหลายร้อยหรือหลายพันตัวแม้ว่าจากมุมมองของผู้ดูแลระบบจะไม่มีความแตกต่าง ระบบจะมองเห็นเครื่องจักรโดยรวมเพียงแต่ว่าทรัพยากรที่เรามีนั้นไม่ธรรมดา สิ่งที่คุณจะสังเกตเห็นความแตกต่างก็คือ ไม่มี BIOS / UEFIเนื่องจากระบบเหล่านี้มักใช้ระบบ EFI ที่แตกต่างกันหรือการใช้งานเฟิร์มแวร์ที่เฉพาะเจาะจงอื่น ๆ สำหรับบางแพลตฟอร์มที่ใช้ SPARC, POWER และอื่น ๆ ตัวอย่างเช่น Intel EFI ได้รับการสนับสนุนสำหรับ Intel Itanium ในความเป็นจริงถ้าคุณอ่านเราเป็นประจำคุณจะได้รู้จักโครงการอันงดงามของ linuxboot. แต่สิ่งนี้ไม่ได้นำเสนอปัญหามากเกินไปเพียงแค่ทำความคุ้นเคยกับอินเทอร์เฟซนี้และไม่มีอะไรอื่นนอกจากนี้จำนวนครั้งที่อุปกรณ์ประเภทนี้ถูกปิด / เปิดหรือรีสตาร์ทนั้นแทบไม่มี พ่อแม่! ฉันสามารถมีซูเปอร์คอมพิวเตอร์ที่บ้านได้หรือไม่?
ไม่ว่าต้นแบบที่เราสามารถสร้างโดยใช้รูปแบบ Beowulf หรือคลัสเตอร์ของบอร์ด Raspberry Pi หรือ SBC ประเภทอื่น ๆ ฉันมีข่าวดีสำหรับคุณ คุณสามารถใช้พลังของซูเปอร์คอมพิวเตอร์จากที่บ้านได้โดยไม่ต้องซื้อหรือติดตั้งโครงสร้างพื้นฐานใด ๆ เพียงจ่ายค่าบริการรายเดือนสำหรับ ซื้อบริการนี้ คุณสามารถไว้วางใจพลังทั้งหมดที่มีอยู่เพื่อวัตถุประสงค์ใดก็ตามที่คุณต้องการใช้ และนั่นต้องขอบคุณบริการคลาวด์ที่แตกต่างกันเช่น AWS (Amazon Web Services), Google Cloud Computing, Microsoft Azure, IBM เป็นต้น
นอกจากนี้การจ้างบริการประเภทนี้ไม่เพียง แต่หมายถึงการประหยัดเมื่อเทียบกับการมีเซิร์ฟเวอร์เฉพาะของคุณเอง แต่ยังช่วยให้ ข้อดีอื่น ๆ. ตัวอย่างเช่นช่วยให้เราสามารถเพิ่มศักยภาพหรือขนาดของบริการของเราได้อย่างรวดเร็วโดยการจ้างอัตราที่สูงขึ้นเล็กน้อยบางสิ่งบางอย่างที่หากเรามีจริงจะหมายถึงการซื้ออุปกรณ์ใหม่ เราไม่ต้องจ่ายค่าใช้จ่ายเพิ่มเติมเช่นการใช้ไฟฟ้าหรือพนักงานซ่อมบำรุงเนื่องจากจะได้รับการดูแลโดยช่างเทคนิคของซัพพลายเออร์ซึ่งจะช่วยให้เราสามารถรับประกันความน่าเชื่อถือให้คุณได้ในราคาที่เหมาะสม มีบริการมากมายที่ เสนอ VPS ในราคาที่ดีนั่นคือเซิร์ฟเวอร์เสมือนที่ติดตั้งบนเครื่องเสมือนในเซิร์ฟเวอร์จริงหรือซูเปอร์คอมพิวเตอร์ เซิร์ฟเวอร์นี้จะเข้าถึงสัดส่วนของความสามารถของเครื่องจริงเพื่อเสนอให้คุณ คุณสามารถค้นหาแพลตฟอร์ม VPS ที่ดีได้ด้วย 1 & 1, TMDHosting, HostGator, Dreamhost และอื่น ๆ อีกมากมาย ... นอกจากนี้คุณจะสามารถดูลักษณะของ VPS บนเว็บไซต์ที่เกี่ยวข้องพร้อมกับราคา ในลักษณะต่างๆคุณจะเห็นหน่วยความจำ RAM โปรเซสเซอร์พื้นที่เก็บข้อมูลที่มีแบนด์วิดท์หรือการรับส่งข้อมูลเครือข่ายที่อนุญาต นอกจากนี้ VPS เหล่านี้อาจเป็น Linux หรือ Windows เป็นหลักตามความต้องการของคุณ ในทางกลับกันเรามีบริการขั้นสูงอื่น ๆ เช่นคลาวด์ซึ่งช่วยให้เรา สัญญา IaaS (Infrastructure as a Service) หรือโครงสร้างพื้นฐานเป็นบริการ. นั่นคือมันช่วยให้เรามีซูเปอร์คอมพิวเตอร์หรือเซิร์ฟเวอร์เป็นบริการโดยไม่จำเป็นต้องมีอยู่จริง ในกรณีนี้เรามี Microsoft Azure, Google Cloud Platform, IBM SoftLayer, CloudSigma, Rackspace, VMWare vCloud Air, Amazon Web Services, Citrix Workspace Cloud, Oracle Cloud Infrastructure เป็นต้น Fuentes:สถาปัตยกรรมคอมพิวเตอร์และไมโครโปรเซสเซอร์ - โลกของ Bitman ระบบปฏิบัติการและการดูแลระบบ - C2GL อย่าลืมที่จะแสดงความคิดเห็นของคุณ ด้วยความสงสัยการมีส่วนร่วมหรือสิ่งที่คุณได้พบการมีส่วนร่วมอันต่ำต้อยของฉัน ... ฉันหวังว่ามันจะช่วยให้คุณเรียนรู้เพิ่มเติมเกี่ยวกับโลกนี้ |