Quantum Computing: อนาคตของคอมพิวเตอร์ซอฟต์แวร์เสรี

Quantum Computing: อนาคตของคอมพิวเตอร์ซอฟต์แวร์เสรี

Quantum Computing: อนาคตของคอมพิวเตอร์ซอฟต์แวร์เสรี

เมื่อเร็ว ๆ นี้ในบทความก่อนหน้าและล่าสุดโดย DesdeLinux เรียกว่า«Microsoft เปิดตัวคอมไพเลอร์ Q # และเครื่องจำลองควอนตัม»เราได้พูดคุยเกี่ยวกับ«คอมพิวเตอร์ควอนตัม«. แต่ Quantum Computing คืออะไรมีประโยชน์และความก้าวหน้าอะไรบ้าง? คุณใช้ฮาร์ดแวร์และซอฟต์แวร์ประเภทใด และที่สำคัญที่สุดสำหรับเรา: มีความก้าวหน้าหรือการมีส่วนร่วมของซอฟต์แวร์เสรีในด้าน Quantum Computing หรือไม่?

ในเอกสารฉบับนี้เราจะตอบคำถามเหล่านี้โดยย่อเพื่อให้ เช่นเดียวกับเทคโนโลยีใหม่อื่น ๆ เช่นซูเปอร์คอมพิวเตอร์ปัญญาประดิษฐ์บิ๊กดาต้าบล็อกเชนเทคโนโลยี 5G เป็นต้น เราสามารถไปรู้ลึกและจัดสรรความรู้ได้ เกี่ยวกับพวกเขา.

Quantum Computing: บทนำ

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

ในตอนนี้นักวิจัยสถาบันการศึกษาองค์กรเอกชนและรัฐบาลทำงานและลงทุนทรัพยากรทางเทคโนโลยีและการเงินจำนวนมาก เพื่อใช้ฟิสิกส์ควอนตัมบนคอมพิวเตอร์เครื่องใหม่อย่างมีประสิทธิภาพและประสิทธิผลเพื่อทำการคำนวณได้เร็วกว่าคอมพิวเตอร์คอมพิวเตอร์ทั่วไป

Quantum Computing: การพัฒนา

คอมพิวเตอร์ควอนตัม

คอมพิวเตอร์ควอนตัมคืออะไร?

Quantum Computing เป็นสิ่งที่ใช้ประโยชน์จากลักษณะทางควอนตัมที่คาดไว้ของอนุภาคโดยเฉพาะอย่างยิ่งการทับซ้อนและการพันกันเพื่อเรียกใช้กระบวนการและทำการคำนวณด้วยความเร็วที่เหลือเชื่อเหนือระบบดั้งเดิม ยังคงเป็นเทคโนโลยีที่กำลังพัฒนาซึ่งเฟื่องฟูอย่างเต็มที่

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

คอมพิวเตอร์ควอนตัมทำงานอย่างไร?

คอมพิวเตอร์ปัจจุบันและคอมพิวเตอร์คลาสสิกใช้ลำดับของไบนารีบิต แต่ละบิตที่ใช้จะอยู่ในหนึ่งในสองสถานะที่ทราบแน่ชัดคือศูนย์ (0) หรือหนึ่ง (1) สิ่งเหล่านี้ทำหน้าที่เป็นสวิตช์เปิดและปิดเพื่อควบคุมการทำงานของคอมพิวเตอร์

ในทางกลับกัน, คอมพิวเตอร์ควอนตัมใช้ควอนตัมบิตหรือควิต ซึ่งแต่ละอันสามารถแทนทั้งศูนย์ (0) และหนึ่ง (1) ได้พร้อมกัน สิ่งนี้ช่วยให้สิ่งเหล่านี้สามารถรองรับหน่วยข้อมูลที่สามารถมีอยู่ในสถานะได้มากกว่าหนึ่งสถานะในเวลาเดียวกัน ลักษณะนี้เป็นข้อ จำกัด ที่มีอยู่ในคอมพิวเตอร์ปัจจุบันในยุคของการคำนวณแบบดั้งเดิมที่ใช้ระบบไบนารี

ฮาร์ดแวร์ควอนตัมเป็นอย่างไร?

คอมพิวเตอร์ควอนตัมไม่สามารถนำ HW เกือบทั้งหมดที่ใช้ในคอมพิวเตอร์คลาสสิกมาใช้ซ้ำได้ เนื่องจากสิ่งเหล่านี้ส่วนใหญ่มุ่งเน้นไปที่การไหลของอิเล็กตรอนผ่านสายตัวนำยิ่งยวดที่ถูกทำให้เย็นลงจนถึงอุณหภูมิที่สูงมาก ดังนั้นการระบายความร้อนของพวกเขาจึงต้องใช้ก๊าซซุปเปอร์โคลด์ผสมกันเช่นเดียวกับฮีเลียม -3 ซึ่งเป็นไอโซโทปของฮีเลียมที่หาได้ยากอย่างมาก

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

นอกจากนี้ยังมีประเทศต่างๆเช่น สหรัฐอเมริกาผ่าน บริษัท ต่างๆเช่น IBM, Google และ Microsoftเป็นขั้นสูงในการพัฒนาคอมพิวเตอร์ควอนตัมของตัวเอง และจีนผ่าน บริษัท ต่างๆเช่นอาลีบาบาและไป่ตู้อยู่ไม่ไกล รัสเซียและยุโรปยังอยู่ในแผนการวิจัยและพัฒนา

ปัจจุบันมีซอฟต์แวร์ควอนตัมอะไรบ้าง?

ในระดับการค้า "Quantum Dev Kit" (ชุดพัฒนาควอนตัม) จาก Microsoft ซึ่งเป็นซอฟต์แวร์ที่เป็นกรรมสิทธิ์และปิด ซึ่งสามารถเข้าถึงได้ผ่านไฟล์ ไมโครซอฟต์ควอนตัมเน็ตเวิร์ก, ซึ่งไม่มีอะไรมากไปกว่าเครือข่ายที่เกิดจากการรวมตัวกันของพันธมิตร MS เพื่อให้เกิดการแบ่งปันความรู้และการทำงานร่วมกันกับผู้คิดค้นนวัตกรรมที่ยิ่งใหญ่ที่สุดในคอมพิวเตอร์ควอนตัม

ซอฟต์แวร์ควอนตัมอื่น ๆ จาก บริษัท เอกชน แต่เปิดตัวในรูปแบบซอฟต์แวร์เสรีคือ QUISKIT (ชุดวิทยาศาสตร์ข้อมูลควอนตัม). QUISKIT เป็นโปรเจ็กต์ Apache Licensed Free Software ที่สร้างโดย IBM QISKIT อนุญาตให้มีการโต้ตอบทางโปรแกรมกับตัวประมวลผลควอนตัมและเครื่องจำลองของ IBM โดยใช้โค้ด Python ที่โต้ตอบกับระบบควอนตัมผ่านภาษาตัวแทนระดับกลางที่เรียกว่า OPENQASM

ซอฟต์แวร์ฟรีควอนตัมนี้เรียกว่า QUISKIT เกิดในปี 2017เมื่อ IBM แปลงโครงการที่เปิดตัวในปี 2016 เรียกว่า "ประสบการณ์ควอนตัม” ซึ่งทำให้ทุกคนสามารถใช้ตัวประมวลผลควอนตัม 5 qubit ได้ผ่านระบบคลาวด์ของตัวเอง

ปัจจุบัน QUISKIT ประกอบด้วย:

  • ไฟ: Python wrapper บน Quantum Experience HTTP API ที่ให้คุณเชื่อมต่อและรันโค้ด เปิดกว้าง.
  • SDK: ชุดพัฒนาสำหรับการสร้างวงจรและอนุญาตให้ใช้ QISKIT API เพื่อเข้าถึงฮาร์ดแวร์ของ Quantum Experience และเครื่องจำลอง
  • ภาษา: ชุดข้อมูลจำเพาะตัวอย่างเอกสารและเครื่องมือสำหรับการแสดงระดับกลางของ OPENQASM

คงมีหลายคนรู้จักกันน้อยลง แต่ในปัจจุบัน QUISKIT กำหนดมาตรฐานในระดับซอฟต์แวร์ฟรีควอนตัม และก็มี API ใน Python จะช่วยให้โปรแกรมเมอร์ทั่วโลกโดยเฉพาะผู้ที่อยู่ในสาขาซอฟต์แวร์เสรีสามารถเริ่มทดลองและทำงานกับโปรเซสเซอร์ควอนตัมที่มีอยู่ในระบบคลาวด์ได้

Quantum Computing: บทสรุป

ข้อสรุป

การประมวลผลแบบควอนตัมในปัจจุบันเป็นโอกาสในการวิจัยและพัฒนา (R&D) ที่ยอดเยี่ยม ทั้งสำหรับผู้คน (นักคณิตศาสตร์นักฟิสิกส์นักวิทยาศาสตร์คอมพิวเตอร์และผู้เชี่ยวชาญ) ตลอดจนองค์กรภาครัฐและเอกชนในสาขาวิทยาศาสตร์คอมพิวเตอร์ แม้ว่าปัจจุบันจะอยู่ในช่วงวัยเด็ก แต่สาขาความรู้และเทคโนโลยีใหม่นี้จะได้เห็นศักยภาพของมันในอีกไม่กี่ปีข้างหน้า แม้ว่าการดูบนคอมพิวเตอร์เดสก์ท็อปของเราจะใช้เวลาอีกหลายปีหลังจากการพัฒนาเชิงพาณิชย์

แต่แน่นอน ในด้านการพัฒนาซอฟต์แวร์ Quantum ทั้งแบบส่วนตัวและแบบฟรีจะก้าวหน้าเร็วกว่ามากและ ซอฟต์แวร์เสรีจะใช้ประโยชน์ในพื้นที่ใหม่นี้อย่างแน่นอน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Izar dijo

    โดยการพัวพันคุณหมายถึงการพัวพันหรือไม่?

    1.    ติดตั้ง Linux Post dijo

      ใช่แน่นอน

  2.   แฮ็กดิจิทัล dijo

    เยี่ยมมากกำลังจะมา! ฉันได้อ่านเกี่ยวกับเรื่องนี้แล้วและมันก็น่าสนใจ คุณอธิบายได้ดีมาก

    1.    ติดตั้ง Linux Post dijo

      ขอบคุณมากสำหรับความคิดเห็นและการสนับสนุนสิ่งพิมพ์