Rekomendasi Untuk Pengembangan Software Ramah Lingkungan

Rekomendasi Untuk Pengembangan Software Ramah Lingkungan

Rekomendasi Untuk Pengembangan Software Ramah Lingkungan – Krisis iklim menimpa kita, dan itu semakin memburuk. Tindakan mendesak dan berkelanjutan diperlukan untuk mengatasi kisah yang menentukan tentang zaman kita ini yang memengaruhi setiap orang dari kita dan generasi masa depan kita.

Rekomendasi Untuk Pengembangan Software Ramah Lingkungan

freeprogrammingresources – Namun demikian, tindakan yang kita ambil sekarang untuk mengurangi emisi karbon dioksida (CO2) dan gas rumah kaca lainnya akan membatasi perubahan iklim dan berdampak positif pada iklim di masa depan, sebagaimana laporan Panel Antarpemerintah tentang Perubahan Iklim PBB baru-baru ini, Perubahan Iklim 2021: Ilmu Fisika Dasar , penekanan.

Sektor teknologi informasi (TI)—termasuk perangkat keras, perangkat lunak, firmware, dan komunikasi—memiliki potensi besar untuk membantu mengurangi emisi global secara keseluruhan . Faktanya, sebuah laporan oleh Global e-Sustainability Initiative memperkirakan bahwa solusi TI, yang kami sebut ‘penghijauan oleh TI,’ dapat membantu mengurangi CO2 hampir 10 kali lebih banyak daripada yang mereka keluarkan. Namun demikian, sangat penting untuk mengurangi emisi dan jejak karbon TI itu sendiri, yang dikenal sebagai ‘penghijauan TI ‘.

Seperti yang sekarang kita kenal secara luas, hijau berarti efisien dan ramah lingkungan. Dalam laporan Konsorsium Pemotong saya baru-baru ini, Greening IT: Need and Opportunities , yang dapat Anda akses secara gratis , saya membahas secara luas beberapa aspek Green IT.

Baca Juga : Tips Memudahkan Belajar Pemrograman

Green IT, istilah umum

Green IT adalah istilah umum yang mengacu pada perangkat keras, perangkat lunak, sistem, aplikasi, dan praktik TI yang ramah lingkungan. Ini mencakup tiga pendekatan yang saling melengkapi untuk meningkatkan kelestarian lingkungan.

Penghijauan TI. Pendekatan berwawasan ke dalam ini berfokus pada rekayasa ulang produk dan proses TI untuk meningkatkan efisiensi energinya, memaksimalkan penggunaannya, meminimalkan jejak karbonnya, dan memenuhi persyaratan kepatuhan. Penghijauan TI melalui pembuatan perangkat lunak hijau adalah amanat dari Green Software Foundation.

Greening by IT berarti menggunakan IT sebagai enabler untuk menciptakan lingkungan yang berkelanjutan. Pendekatan berwawasan ke luar ini berfokus pada penawaran solusi inovatif untuk sektor-sektor utama seperti manufaktur, energi, bisnis, pertanian, perawatan kesehatan, dan bangunan—rumah, kantor, dan bangunan lain—untuk mengurangi emisi dan konsumsi sumber dayanya, sekaligus memungkinkan pertumbuhan.

Mempromosikan Kesadaran Hijau. Banyak orang belum menyadari dampak serius dari krisis iklim dan tidak mengambil tindakan untuk mengatasinya. TI memiliki kemampuan dan tugas untuk memotivasi mereka, membantu mereka mendapatkan informasi yang lebih baik dan membuat mereka lebih terlibat dalam perang melawan perubahan iklim. Dengan demikian TI dapat membantu mempromosikan inisiatif ‘hijau’ dan perubahan perilaku yang diinginkan.

Selama bertahun-tahun, banyak penekanan dan kemajuan telah dibuat untuk membuat perangkat keras TI menjadi efisien dan ramah lingkungan. Namun, untuk mewujudkan manfaat yang lebih lengkap, kita perlu mengambil inisiatif ramah lingkungan hingga ke perangkat lunak. Oleh karena itu minat yang baru ditemukan dalam membuat perangkat lunak lebih hijau.

Dalam artikel ini, kami menekankan perlunya perangkat lunak penghijauan dan memeriksa bagaimana kami dapat membuat perangkat lunak kami lebih hijau untuk mengurangi emisi karbon yang dihasilkan dari pengembangan dan penggunaan perangkat lunak.

Penghijauan Perangkat Lunak

Perangkat lunak meresap dan secara signifikan telah mengubah hampir setiap aspek kehidupan dan pekerjaan kita. Banyak aplikasi membutuhkan perangkat lunak yang besar dan kompleks. Signifikansi dan penggunaan perangkat lunak hanya akan tumbuh di masa depan. Apa dampak, jika ada, yang dapat ditimbulkannya terhadap lingkungan kita?

Yang tidak disadari banyak orang adalah, seperti halnya perangkat keras komputer, perangkat lunak dapat berkontribusi pada masalah lingkungan. Meskipun perangkat lunak tidak mengkonsumsi energi dengan sendirinya secara langsung, ia mengarahkan dan mempengaruhi pengoperasian perangkat keras komputer, sehingga berdampak pada konsumsi energi perangkat keras secara tidak langsung dan karenanya emisi karbon.

Perangkat lunak yang tidak efisien secara komputasi dapat berdampak besar pada konsumsi energi. Jadi, seperti halnya perangkat keras komputer, perangkat lunak merupakan bagian dari masalah kelestarian lingkungan.

Karena perangkat keras menjadi lebih kuat dan hemat energi, dampak perangkat lunak pada konsumsi energi secara keseluruhan menjadi signifikan. Beberapa contoh dunia nyata memperkuat tren ini. University of Cambridge memperkirakan bahwa energi yang dibutuhkan untuk memelihara jaringan Bitcoin kira-kira 115 terawatt-hours (TWh) atau sekitar dua kali konsumsi energi seluruh negara Swiss. Sebuah penelitian baru -baru ini mengungkapkan biaya lingkungan yang sangat besar untuk melatih berbagai model jaringan saraf yang baru-baru ini berhasil untuk Natural Language Processing (NLP).

Lebih jauh lagi, pengembangan perangkat lunak dapat menghabiskan banyak energi. Misalnya, para peneliti melatih model AI untuk mengklasifikasikan bunga menggunakan kumpulan data bunga iris kecil yang tersedia untuk umum. Model AI mencapai akurasi 96,17 persen dalam mengklasifikasikan spesies bunga yang berbeda dengan hanya 964 joule energi.

Tetapi untuk mencapai akurasi yang lebih tinggi, sistem ini mengkonsumsi energi yang jauh lebih tinggi—untuk mendapatkan peningkatan akurasi 1,74 persen, konsumsi energi meningkat sekitar tiga kali secara signifikan menjadi 2.815 joule dan peningkatan akurasi lebih lanjut menuntut urutan peningkatan konsumsi energi. Pendekatan yang sia-sia dengan membuang lebih banyak daya komputasi pada suatu masalah untuk mendapatkan hasil yang lebih baik daripada yang diperlukan telah dijuluki red AI .

Oleh karena itu, penting untuk merancang dan menggunakan perangkat lunak untuk mengoptimalkan konsumsi energinya. Karena penggunaan perangkat lunak telah meledak di semua bidang aktivitas kami, ini menjadi suatu keharusan.

Meskipun dampak perangkat lunak telah menjadi faktor yang diabaikan dalam wacana keberlanjutan hingga saat ini, inilah saatnya untuk memperhatikan perangkat lunak penghijauan. Ini adalah mandat dari Green Software Foundation. Perusahaan dan industri TI harus memasukkan perangkat lunak ramah lingkungan sebagai bagian dari upaya keberlanjutan mereka.

Share