ESI UCLM
Ana SayfaGörüşYazılımın karanlık yüzü

Yazılımın karanlık yüzü

Coral Calero yazılımın karanlık yüzü

Yazılımın karanlık yüzü

tarafından Kireç Mercan (LSI Profesörü ve Yeşil Algoritmalar Alanı Direktörü. OdiseIA).

Birleşmiş Milletler Örgütü (BM) gibi kuruluşlar, Binyıl Kalkınma Hedefleri (MDG) arasında bu konu da dahil olmak üzere enerji tüketimini ve karbon ayak izimizi azaltmanın önemini vurgulamaktadır.[1]). ICT (Bilgi ve İletişim Teknolojileri) bu hedeflere katkıda bulunmanın anahtarıdır ve aslında, ürünleri yalnızca gerektiğinde uygulayarak tarlalardaki yabani otları temizleyen bir robotun yazılımından pek çok örnek vardır; bir evde enerjinin optimum kullanımı için kullanılan uygulamaları gözden geçirmek; veya kullanıcının atıkları doğru şekilde ayırmasına yardımcı olan Ecoembes Geri Dönüşüm Kılavuzu uygulaması gibi genel örneklerle.

Ancak, BİT'lerin çevre üzerinde de olumsuz bir etkisi olduğunun farkında olmalıyız. Öyle ki, onları 20'da küresel enerji tüketiminin %2030'sinden sorumlu olarak gösteren tahminler var.[2]. Ve BİT yazılımla aynı şey olmasa da, ikincisi birincinin bir parçasıdır ve Stroustrup'un belirttiği gibi[3], dünya suya olduğu kadar yazılıma da bağlıdır. Ve yazılım bizi çevreliyor ve günden güne bizi yönlendiriyor.

Yazılım hakkında konuştuğumuzda sadece yazılım uygulamalarından bahsetmiyoruz, aynı zamanda yapay zeka ve veri yönetiminde de yazılımlar olduğunu unutmamalıyız ki bunlar belki de bugün karşı karşıya olduğumuz en önemli zorluklardır ve BİT'in temel taşları haline gelmektedir. .

2025 yılına kadar her gün 463 exabayt veri oluşturulacak.[4] ve İspanyol endüstrisinde veri ve yapay zeka uygulamasının 16.500'te GSYİH üzerinde 2025 milyon avroluk tahmini bir etkisi olacağını[5].

Yukarıdakilerin tümü, yazılımın (tüm çeşitlerinde) hayatımızda sahip olduğu ve sahip olacağı önemi vurgulamaktadır. Ve bu senaryo ile, bu nedenle, onu çalıştırmak için gerekli enerji kaynaklarının farkında olmak esastır.

Örnek olarak, genel yazılım, yapay zeka ve verilerin tüketimiyle ilgili olarak Escuela Superior de Informática'da yürüttüğümüz araştırmadan üç sonuç vereceğim:

  1. Genel kullanım yazılımı. İnternet araması yaptığımızda bir tarayıcı (Chrome, Edge, Firefox, Opera, Safari, Brave, vb.) üzerinde çalışan bir arama motoru (Google, Bing, Ecosia, DuckDuckGo vb.) kullanırız. Yaptığımız çalışmalara göre, bir yıl boyunca en çok tüketen yerine tarayıcı ve arama motorunun en verimli kombinasyonu kullanılarak tasarruf edilen tüketim göz ardı edilemez ve örneğin 500 yılı aşkın bir süredir Eyfel Kulesi'ni aydınlatmak için kullanılabilir.
  2. Yapay zeka. Yapay Zekada, Makine Öğrenimi eğitimi uzun sürdüğü için eğitim süresini kısaltmak için optimizasyonlar bulunmaktadır. Genel olarak, daha fazla zaman alan (ve dolayısıyla daha fazla enerji tüketen) optimize ediciler, en iyi hassasiyeti sağlayanlardır. Bu nedenle, bu kesinliğe dayalı bir karar, ihtiyaç duydukları daha yüksek tüketimi haklı çıkararak onları seçmeye yol açabilir. Bununla birlikte, incelenen durumlarda, en iyi ve en kötü optimize edici arasındaki doğruluk farkı, 0.016 kat daha fazla tüketilen şey için %3 civarındaydı!!! Bu nedenle, çözülecek problem %0,016 daha fazla hassasiyet gerektirmiyorsa önemli ölçüde tasarruf sağlanabilir.
  3. Veri. Serbest veri üretimiyle ilgili temel sorunlardan biri, depolanması ve yönetilmesi (birlikte çalışılması) gerekmesidir. Veri sıkıştırıcılar, verilerin yerden tasarruf ederek saklanmasına izin veren algoritmalardır. Bu sıkıştırıcılardan bazıları yalnızca veri depolama için kullanılsa da (bunları kullanabilmek için sıkıştırmayı açmak gerekir), sıkıştırmaya ek olarak bu sıkıştırılmış verilerle çalışabilmeyi sağlayan başka veri sıkıştırma algoritmaları da vardır. Bu veri sıkıştırma algoritmalarının kullanılması, depolama boyutunda %30 tasarrufa ek olarak, kullanımı için gereken enerji tüketiminde %50'ye varan tasarruf sağlanması anlamına gelir.

Bunlar sadece küçük örnekler olsa da, yazılım hayatımızın birçok alanında olduğu ve öyle olmaya devam etmesi gerektiği için dikkate almamız gereken bir gerçeği yansıtıyor. Onu kullanmayı bırakmamalıyız, verimli hale getirebilmeliyiz. Ve bu, BM ve Binyıl Kalkınma Hedefleri tarafından belirtildiği gibi, verimli çözümler sunmak ve enerji tüketimini ve karbon ayak izini azaltmak için üzerimize düşeni yapmak için bilgisayar mühendislerinin karşılaştığı zorluklardan biridir.


[1] http://www.un.org/millenniumgoals/

[2] AS Andrae ve T. Edler, “İletişim teknolojisinin küresel elektrik kullanımı hakkında: 2030'a kadar olan eğilimler”

[3] Bjarne Stroustrup'un fotoğrafı. C++ dilinin yaratıcısı. Teknoloji Ülkesi. 5 Şubat 2019

[4] https://www.raconteur.net/infographics/a-day-in-data/

[5] IINDESIA forumu. https://www.iti.es/eventos/i-foro-indesia-el-impacto-de-la-inteligencia-artificial-en-la-industria/

İle paylaş:
Bu öğeye oy ver