อุตสาหกรรมที่สิ้นเปลืองมาก

อุตสาหกรรมที่สิ้นเปลืองมาก

โหนดต้นทาง: 2675879
ระบบและการออกแบบ

ความคิดเห็น

ในขณะที่อุตสาหกรรมอ้างว่ามีความกังวลเกี่ยวกับพลังงาน แต่ก็ทำเช่นนั้นด้วยเหตุผลรองเท่านั้น และขยะจำนวนมหาศาลก็ไม่ได้รับการแก้ไข

ความนิยม

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

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

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

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

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

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

ฉันรู้จักบริษัท EDA อื่นๆ ที่ทำสิ่งที่คล้ายกัน แต่เมื่อ 20 ปีที่แล้ว และฉันก็ไม่แน่ใจว่าทุกวันนี้ยังทำอยู่หรือไม่ ฉันสงสัย แต่โปรดแสดงความคิดเห็นหากยังคงทำสิ่งที่คล้ายกันต่อไป

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

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

การพัฒนาส่วนใหญ่ใน AI มีไว้เพื่อจุดประสงค์ที่ไม่ได้ทำให้มนุษย์ก้าวหน้าหรือให้ผลประโยชน์สุทธิ ในขณะที่บางคนตั้งคำถามเกี่ยวกับจริยธรรมของ AI ฉันก็ถามด้วยว่าเราสามารถจ่ายผลกระทบต่อสิ่งแวดล้อมที่เกี่ยวข้องกับโมเดลข้อมูลขนาดใหญ่เหล่านี้ได้หรือไม่

บางทีฉันอาจจะเบื่อในวัยชรา แต่ฉันเบื่อที่โลกแห่งเทคโนโลยีต้องตีสองหน้า ถึงเวลาแล้วที่เราต้องเริ่มกังวลเกี่ยวกับพลังงานอย่างแท้จริง แม้ว่าจะมีต้นทุนสูงกว่าก็ตาม


ไบรอันเบลีย์

ไบรอันเบลีย์

  (ทุกกระทู้)
Brian Bailey เป็นบรรณาธิการเทคโนโลยี/EDA สำหรับวิศวกรรมเซมิคอนดักเตอร์

ประทับเวลา:

เพิ่มเติมจาก กึ่งวิศวกรรม