New programming language makes energy-harvesting computers more reliable

New programming language makes energy-harvesting computers more reliable
11:34 1 Noyabr 2016
Ölkə mətbuatı
A- A+

Computers that harvest energy from radio waves, solar energy, heat and vibrations have tremendous technological potential.
 
But such energy sources provide intermittent power, making energy-harvesting computers unreliable. The problem is in the programming.
 
"Energy is not always available in the environment for a device to harvest," Brandon Lucia, an assistant professor of electrical and computer engineering at Carnegie Mellon University, explained in a news release. "Intermittent operation makes it difficult to build applications because existing software programming languages -- and programmers themselves -- assume that energy is a continuously available resource."
 
Lucia and his colleagues at CMU have a solution: a new computer programming language called Chain. The new language ensures programs can pick up where they left off when interrupted by a brief power outage.
 
"When power is not continuously available, power failures disrupt the software's execution, often leading to unrecoverable errors," Lucia explained. "Chain solves this problem by requiring computational tasks in the program to use a novel channel-based memory abstraction that ensures tasks complete without error."
 
Researchers are preparing to install Chain-based software on an energy-harvesting satellite. The computer satellite consists of two tiny postage stamp-sized chips powered by a miniature solar panel array.
 
Chain programming will ensure the computer can efficiently collect, store and transmit data back to Earth using limited power resources.
 
"If we can guarantee that even tiny, energy-harvesting satellites operate without interruption, we can make it easier to conduct other scientific research in space," said Lucia. "Further out, we may even see future applications like extraterrestrial natural resource discovery relying on this technology."
 
Lucia and his research partners are preparing to present their programming language with attendees of the SPLASH conference in Amsterdam this weeked, organized annually by the Association for Computing Machinery.


RƏYLƏR

BU KATEQORİYADAN DİGƏR XƏBƏRLƏR

Ölkə mətbuatında bugün »

Qızıl Xaç Dilqəm və Şahbazla bağlı diaspora sədrinə cavab verib: “Nəzarətimizdədir...”

21 İyul 2017 10:59

BAKI: İdmançı "Galendewagen"lə piyadanı "biçdi"

21 İyul 2017 10:59

Futbol əfsanəsi azadlığa çıxır - VİDEO - FOTO

21 İyul 2017 10:57

Gürcüstandan gələn Azərbaycan vətəndaşının avtomobilində siqaretlər aşkar edilib

21 İyul 2017 10:57

Türkiyədə baş verən zəlzələnin Azərbaycana təsiri var? - AÇIQLAMA

21 İyul 2017 10:57

Azərbaycan gömrükçülərinin saxladığı iki avtomobildə 175 ədəd araq olub

21 İyul 2017 10:57

Əbədi həyatla bağlı insanlığın ən böyük səhfi

21 İyul 2017 10:55

Azərbaycanda iki nəfər özünü öldürdü - biri meşədə, digəri zavodda

21 İyul 2017 10:54

Peyğəmbərlə bağlı alimlərdən SENSASİYALI ARAŞDIRMA: DƏHŞƏTDİR - FOTO

21 İyul 2017 10:53

“Bank VTB (Azerbaijan)”ın səhmdarlarının yığıncağı keçiriləcək

21 İyul 2017 10:52

Nazirliyin qadağa qoyduğu dondurma belə hazırlanır - VİDEO - FOTO

21 İyul 2017 10:52

Zakir Qaralov Gədəbəydə vətəndaşları qəbul edəcək

21 İyul 2017 10:52

Ancelina Coli ilə Bred Pitt haqqında GİZLİ fakt üzə çıxdı - FOTO

21 İyul 2017 10:48

SORĞU: Azərbaycan Türkiyənin ən etibarlı dostudur

21 İyul 2017 10:47

Avropa Liqası: 29 cütlük müəyyənləşdi

21 İyul 2017 10:47

Azərbaycanlı aparıcı komaya düşdü

21 İyul 2017 10:47

"Yeni mənzillərin açarları dekabrda veriləcək" - Vüqar Səfərli

21 İyul 2017 10:44

Damlanın elə görüntüləri yayıldı ki...

21 İyul 2017 10:44

Bitkoin bir həftəyə 68% bahalaşıb

21 İyul 2017 10:42

Qadının böyrəyini oğurladılar - ŞOK HADİSƏ

21 İyul 2017 10:38

Roman Qriqorçuk: "Futbolçularımla fəxr edir, onları sevirəm"

21 İyul 2017 10:37

İntihar edən müğənninin xanımının hesabını ələ keçirib, iyrənc paylaşımlar etdilər - FOTO

21 İyul 2017 10:37

Türkiyədə daha bir güclü zəlzəzlə baş verdi

21 İyul 2017 10:37

Şifrləyici virus proqramları istifadəçilərə nə qədər ziyan vurub?

21 İyul 2017 10:35

Bakıda idmançı "Galendewagen"lə ağır qəza törətdi: ölən var

21 İyul 2017 10:34

Müğənninin öldüyü gün klipi izlənmə rekordu qırdı

21 İyul 2017 10:30

Yerevanda yaşlı kişi arvadının gözü qarşısında intihar edib

21 İyul 2017 10:27

Venesuela xalqı hökümətə qarşı etiraza qalxdı: 3 ölü

21 İyul 2017 10:23

DİQQƏT: "Dostum evlənir" yazmayın

21 İyul 2017 10:23

Hadisə küçədə yatdı - "Qorxulu bir gecə idi" - FOTO

21 İyul 2017 10:22

Tanınmış aktrisa LÜKS yaxtada çimərlik geyinmində görüntüləndi - FOTO

21 İyul 2017 10:18

Çində mağazada PARTLAYIŞ - 2 ölü, 55 yaralı

21 İyul 2017 10:17

“ASAN xidmət” indeksi üzrə qiymətləndirmə qrupunun fəaliyyəti yekunlaşır

21 İyul 2017 10:17

Avropa Liqası: III təsnifat mərhələsinun cütlükləri

21 İyul 2017 10:17

Avropa Liqası II təsnifat mərhələsinin nəticələri

21 İyul 2017 10:17

Yol polisinin evakuatorları cərimələnəcək

21 İyul 2017 10:17

Ağciyərləri 3 günə təmizləyən qarışıq

21 İyul 2017 10:15

Azərbaycanlı aparıcı komaya düşdü - FOTO

21 İyul 2017 10:12

Tanınmış aktrisa sudan elə bir şey tapdı ki...

21 İyul 2017 10:10

Cəbhədən son məlumat

21 İyul 2017 10:07

"Bütün otel həyətdədir" - İlkin Həsəninin Türkiyə istirahətini zəlzələ pozdu - FOTO

21 İyul 2017 10:05

Bülənt Ərsoyun makiyajsız halı hamını çaşdırdı

21 İyul 2017 09:59

Kamran Ağayevin yeni klubu bəlli oldu

21 İyul 2017 09:58

Sevilən müğənni "O ses Türkiye"nin münsifi olacaq

21 İyul 2017 09:57

Beynəlxalq əmtəə, fond və valyuta bazarlarının əsas göstəriciləri (21.07.2017)

21 İyul 2017 09:57

Cəbhədə gərgin gecə

21 İyul 2017 09:53

Atəşkəs 123 dəfə pozuldu

21 İyul 2017 09:49

BODRUMDA olan azərbaycanlı məşhurlar zəlzələ təəssüratlarından danışdı – FOTO

21 İyul 2017 09:48

“Petkim” xarici ticarət sərmayə şirkətləri siyahısına daxil edilib

21 İyul 2017 09:47

Cəbhədə vəziyyət gərgin olaraq qalır - Düşmənin növbəti təxribatı...

21 İyul 2017 09:47