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

OXŞAR XƏBƏRLƏR

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

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

"Maşın" şou başladı

29 May 2017 00:23

Səudiyyə Ərəbistanı enerji içkiləri və tütün məhsullarına 100 faizlik aksiz tətbiq edəcək

29 May 2017 00:15

Totti “Roma” ilə vidalaşdı

29 May 2017 00:14

Fələstinli gözəl Roma gecəsinə qatıldı - FOTO

29 May 2017 00:05

Günün qoroskopu: orijinal ideyalarınız yaranacaq

29 May 2017 00:05

Astroloji proqnoz - 29 may

29 May 2017 00:03

Kann Kinofestivalının qalibi bəlli oldu

28 May 2017 23:59

"Maşın" şou başladı - iştirakçıların siyahısı

28 May 2017 23:57

Aqil M.Quliyevin qızının 25 yaşı tamam olur

28 May 2017 23:57

Bu mübarək aya necə xitab edək?

28 May 2017 23:57

İtkin düşən tələbənin cəsədi Xəzərdən tapıldı - FOTO

28 May 2017 23:52

Ramazan ayında şeytanın zəncirə vurulması nə deməkdir?

28 May 2017 23:52

“Müharibə Qarabağın astanasındadır” – Qriqori Trofimçuk

28 May 2017 23:52

Qızıl palma budağı mükafatının sahibi məlum oldu

28 May 2017 23:51

56 günlük körpəsini zəhərləyib öldürən ana - FOTO

28 May 2017 23:47

Oruclu adamların yayda ən çox ehtiyac duyduğu meyvələr

28 May 2017 23:47

Rüku halında nə qədər əyilmək lazımdır?

28 May 2017 23:47

Qızıl palma budağı mükafatının sahibi məlum olub

28 May 2017 23:43

Şəki sakinini it dişləyib

28 May 2017 23:42

Qaxa dolu yağıb - FOTO

28 May 2017 23:42

Yüksək təzyiq zamanı xalq təbabəti

28 May 2017 23:42

Şimali İrlandiya millisinin daha bir hücumçusu Azərbaycan yığmasına qarşı oynamayacaq

28 May 2017 23:42

Qazaxda iki maşın toqquşdu, 3 nəfər xəsarət aldı

28 May 2017 23:33

Şou ulduzu yeni fotolarını paylaşdı - FOTO

28 May 2017 23:32

Bakıda torpaq neçəyədir?

28 May 2017 23:29

Nişanlısı ilə kəbin kəsdirdi, 3 gün sonra öldü - 28 yaşlı Kənanın ürək dağlayan taleyi - FOTO

28 May 2017 23:27

Yeni ulduz erotik fotosessiyaya çəkildi - FOTO

28 May 2017 23:27

Oruclu olanda bədəndən qan alıdrımaq, damardan qan vermək olarmı?

28 May 2017 23:22

"Sarkisyan sülh istəmir, yoxsa Martirosyanı niyə satın aldırırdı?"

28 May 2017 23:22

Ramazan ayının gündəlik müstəhəb əməlləri

28 May 2017 23:17

“Qızın iki adaxlısı var?” – Bakıda yeni qalmaqal - FOTO

28 May 2017 23:17

Ayağını ayağının üstünə aşıranlar...

28 May 2017 23:15

Oruc halında ağrıkəsici dərman həbi qəbul edən adamın orucu pozulurmu?

28 May 2017 23:12

Vahan Martirosyan bu dəfə Ermənistan tərəfə qaçır... - əsl erməni xisləti haqqında

28 May 2017 23:12

Şəki sakinini it dişlədi

28 May 2017 23:09

Qaxın ucqar kəndinə dolu yağıb

28 May 2017 23:07

Gəncədə ağır yol qəzası

28 May 2017 23:06

İsraillilər Fələstin üçün küçələrə axışdı - Netanyahu şokda

28 May 2017 23:05

Gəncədə küçəni süpürən qadın həlak oldu

28 May 2017 23:05

Real həyata bənzəyən illüzor aləm - FOTO

28 May 2017 23:05

Otel həyətində yarıçılpaq gözəl - FOTO

28 May 2017 23:05

Dünyanın ən titullu futbolçusu nə MESSİDİR, nə də RONALDO

28 May 2017 23:03

Oruc tutmayanın 7 bəhanəsi

28 May 2017 22:57

Bayrağımızın rəngləri İstanbul boğazından bərq vurur

28 May 2017 22:52

Gəncədə süpürgəçi qadını maşın vuraraq öldürüb

28 May 2017 22:52

Ramazan ayı təqvimi və gündəlik duaları - Orucun vaxtları -FOTO

28 May 2017 22:52

Azərbaycanlı aparıcı italyan aşpaza ərə getdi

28 May 2017 22:48

Mübarək Ramazan ayının gündəlik duaları

28 May 2017 22:47

ABŞ müdafiə naziri: “NATO Rusiya üçün təhlükə kəsb etmir”

28 May 2017 22:43

Kann kinofestivalı: ən yaxşılar seçildi - FOTO

28 May 2017 22:42