เพื่อตรวจสอบความเข้าใจของฉันฉันต้องการแบ่งปันความคิดบางอย่างเกี่ยวกับข้อกำหนดด้านพลังงานของการคำนวณ นี่คือตามขึ้นไปก่อนหน้าของฉันคำถามและอาจจะเกี่ยวข้องกับ Vinay ของคำถามเกี่ยวกับกฎหมายการอนุรักษ์
มันเกิดขึ้นกับฉันว่าจากมุมมองทางอุณหพลศาสตร์การคำนวณสามารถนำมาพิจารณาได้ในระดับหนึ่งอนาล็อกไปสู่การเคลื่อนย้ายน้ำหนักไปตามเส้นแนวนอน: การสูญเสียพลังงานเพียงอย่างเดียวเกิดจากแรงเสียดทานซึ่งอาจเป็นหลักการ ทำให้มีขนาดเล็กโดยพลการ
ในสภาพแวดล้อมที่เหมาะสมโดยไม่มีแรงกระตุ้น (อะนาล็อกเชิงกลของคอมพิวเตอร์ที่สามารถย้อนกลับได้) ไม่จำเป็นต้องใช้พลังงานเลย คุณยังคงต้องจัดหาพลังงานเพื่อเร่งน้ำหนัก แต่คุณสามารถกู้คืนได้ทั้งหมดเมื่อชะลอตัวลง เวลาทำงานสามารถทำให้มีขนาดเล็กลงได้โดยการลงทุนพลังงานให้เพียงพอ (แม่นยำยิ่งขึ้นถ้าคำนึงถึงทฤษฏีสัมพัทธภาพเวลาทำงานจะถูก จำกัด จากด้านล่างโดยโดยที่dคือระยะทาง)
ในทำนองเดียวกันคอมพิวเตอร์แบบพลิกกลับได้ไม่ต้องใช้ค่าใช้จ่ายด้านพลังงาน แต่เป็นการลงทุนด้านพลังงานที่ได้รับการกู้คืนเมื่อสิ้นสุดการคำนวณและเวลาทำงานสามารถทำให้มีขนาดเล็กลงโดยไม่ตั้งใจโดยการลงทุนพลังงานมากพอถึงขีด จำกัดเชิงสัมพันธ์ org / abs / quant-ph / 9908043โดย Seth Lloyd)
อย่างไรก็ตามมีและค่าใช้จ่ายพลังงานที่เกี่ยวข้องกับการสร้างคอมพิวเตอร์ โดยทั่วไปจะขึ้นอยู่กับรายละเอียดการใช้งาน แต่ฉันคาดเดาว่าเราสามารถระบุขอบเขตล่างได้:
สมมติว่าคอมพิวเตอร์ของเรามีสาม (ควอนตัมคลาสสิกหรือ) ลงทะเบียน: อินพุต , เอาท์พุทและAncilla
ผู้ใช้สามารถอ่านและเขียนลงทะเบียนอินพุตและเอาต์พุตในขณะที่การลงทะเบียนAncillaไม่สามารถเข้าถึงได้
ที่จุดเริ่มต้นของการคำนวณแต่ละครั้งการลงทะเบียนAncillaเริ่มต้นในสถานะคงที่ (เช่นศูนย์ทั้งหมด) และเมื่อสิ้นสุดการคำนวณมันจะกลับสู่สถานะคงที่เดิม ดังนั้นหากไม่ได้รับเสียงรบกวนภายนอกรัฐAncillaจำเป็นต้องเริ่มต้นใหม่เพียงครั้งเดียวเมื่อสร้างคอมพิวเตอร์ขึ้นมา
ดังนั้นการใช้หลักการของ Landauerฉันคาดการณ์ว่าการสร้างคอมพิวเตอร์ที่สามารถย้อนกลับได้ด้วย bits (หรือ qubits) ของAncillaต้องการอย่างน้อยn k B T ln 2พลังงาน Joules โดยที่K Bเป็นค่าคงที่ของ Boltzmann และTคืออุณหภูมิของสิ่งแวดล้อม ตำแหน่งที่ระบบกำลังถูกสร้าง
คำถาม:
ข้อพิจารณาข้างต้นถูกต้องหรือไม่
เกิดอะไรขึ้นถ้าคอมพิวเตอร์พลิกกลับได้สร้างขึ้นใน evironment ที่อุณหภูมิและจากนั้นก็จะถูกย้ายไปอยู่ในสภาพแวดล้อมที่อุณหภูมิT ' < T ? ฉันคิดว่าคอมพิวเตอร์ที่สามารถย้อนกลับได้อย่างแท้จริงไม่สามารถทำให้เย็นลงได้ โดยหลักการแล้วมันไม่ควรมีอุณหภูมิที่กำหนดไว้อย่างถูกต้องหากฉันเข้าใจอย่างถูกต้อง
จะเกิดอะไรขึ้นถ้าเราพิจารณาคอมพิวเตอร์ที่กลับไม่ได้ คอมพิวเตอร์ที่ไม่สามารถย้อนกลับได้สามารถทำการคำนวณแบบเดียวกันโดยใช้บิตทั่วไปน้อยกว่ายิ่งไปกว่านั้นเนื่องจากมันโต้ตอบกับความร้อนกับสภาพแวดล้อมอย่างรุนแรงเราจึงสามารถจัดการเพื่อให้สถานะAncillaเริ่มต้นเป็นส่วนหนึ่งของสถานะพื้นดังนั้นเราสามารถเริ่มต้นได้ เย็นโดยไม่ต้องให้พลังงานใด ๆ แน่นอนว่าการกลับไม่ได้เราต้องจ่ายค่าพลังงานสำหรับการคำนวณแต่ละครั้ง
(เกี่ยวข้องกับคำตอบของ Kurt ต่อคำถามของ Vinay)
ในการเปรียบเทียบเชิงกลฉันพิจารณาการเคลื่อนที่ตามแนวนอนเท่านั้น หากน้ำหนักถูกยกขึ้นในทิศทางแนวตั้งก็จะต้องมีค่าใช้จ่ายพลังงานเพิ่มเติม (หรือพลังงานจะได้รับการกู้คืนหากน้ำหนักถูกลดลง) มีการคำนวณแบบอะนาล็อกของการเคลื่อนไหวแนวดิ่งนี้และมีปริมาณที่บริโภคหรือผลิตโดยกระบวนการนี้หรือไม่?
UPDATE:
มันเกิดขึ้นกับฉันว่าค่าใช้จ่ายด้านพลังงานที่จำเป็นในการสร้างคอมพิวเตอร์สามารถกู้คืนได้ตามหลักการอย่างสมบูรณ์ (ฉันคิดว่า) เมื่อคุณถอดคอมพิวเตอร์
ดังนั้นสำหรับการคำนวณแต่ละครั้งคุณสามารถสร้างคอมพิวเตอร์ที่สามารถย้อนกลับวัตถุประสงค์พิเศษที่มีบิตบิตเก่าได้มากเท่าที่ต้องการเพิ่มพลังงานเพิ่มเติมเพื่อตั้งค่าในการเคลื่อนไหวรอการคำนวณให้เสร็จสมบูรณ์แล้วรื้อถอนคอมพิวเตอร์ที่กู้คืนการลงทุนทั้งหมด พลังงาน. ดังนั้นคุณสามารถกำหนดการลงทุนด้านพลังงานของการคำนวณดังนี้: โดยที่ n sคือความซับซ้อนของพื้นที่จริง (จำนวนบิตบิต), n tคือความซับซ้อนของเวลาจริง (จำนวนขั้นตอนเวลา ) และ s คือคำศัพท์เกี่ยวกับพลังงานและความเร็วต่อการแลกเปลี่ยนเวลาต่อเวลาโดยสมมติว่าเป็นรันไทม์ทั้งหมดอย่างต่อเนื่อง
ความคิดใด ๆ