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 »

İki nüvə dövlətinin sərhədində TOQQUŞMA: 6 ölü, 26 yaralı

22 Sentyabr 2017 10:33

Müflis olan azərbaycanlı iş adamından GÖZLƏNİLMƏZ ADDIM: işçiləri...

22 Sentyabr 2017 10:28

Bakıda 3 yaşlı oğlu ilə evdən qaçan 22 yaşlı gəlin tapıldı - FOTO

22 Sentyabr 2017 10:24

Natavan Aygünə söz atdı: “Onu istənilən vaxt…” - FOTOLAR

22 Sentyabr 2017 10:23

Azərbaycan taekvondoçuları növbəti Qran Pridə mübarizəyə başlayır

22 Sentyabr 2017 10:22

La Liqanın sürpriz klubu 3:0 hesablı qələbə qazandı

22 Sentyabr 2017 10:21

Bakıda qadın bağbanın meyiti tapıldı

22 Sentyabr 2017 10:19

“ABŞ və Türkiyə hər zamankından daha yaxındır”

22 Sentyabr 2017 10:16

ABŞ Bərzaniyə dəstək məqsədilə ordu göndərdi

22 Sentyabr 2017 10:13

"Bunlar elə bilirlər ki, bambılılıq etməklə..."

22 Sentyabr 2017 10:13

Sumqayıtda ağır yol-nəqliyyat hadisəsi törətməkdə təqsirləndirilən şəxsin cəzası azaldılıb

22 Sentyabr 2017 10:07

“Bank VTB (Azerbaijan)” tender keçirir

22 Sentyabr 2017 10:07

Dünya birjalarında neftin

22 Sentyabr 2017 10:07

AST Telmanın otelində işçilər maaş ala bilmir - QALMAQAL

22 Sentyabr 2017 10:04

Türkiyənin ən gözəl qızı seçildi – FOTO

22 Sentyabr 2017 10:03

Tailanda partlayış törədilib: 4 hərbçi ölüb, 6 nəfər yaralanıb

22 Sentyabr 2017 10:02

"Qarabağ"- "Roma" matçına

22 Sentyabr 2017 09:59

Fatih Terim Türkiyə Futbol Federasiyasından 3,5 milyon avro təzminat istəyir

22 Sentyabr 2017 09:57

"Qarabağ"a qol vuran futbolçu qəzaya düşdü

22 Sentyabr 2017 09:57

Bakıda yataqxana yanır

22 Sentyabr 2017 09:55

Azərbaycanlı məşhur rusiyalı müğənni ilə şərik olur

22 Sentyabr 2017 09:53

Dirsəklərinizə limon sürtün

22 Sentyabr 2017 09:52

Hakkaridə silahlı qarşıdurma: ölən və yaralananlar var

22 Sentyabr 2017 09:48

Gürcüstandan gələn şəxsin avtomobilində pirotexniki vasitə və fişənglər aşkar edilib

22 Sentyabr 2017 09:47

Çexiya millisinin futbolçusu zədə üzündən Azərbaycan yığmasına və "Qarabağ"a qarşı oynaya bilməyəcək

22 Sentyabr 2017 09:47

SOCAR 7 ayda Gürcüstana 730 mln. kubmetr qaz nəql edib

22 Sentyabr 2017 09:47

ABŞ və Rusiya generalları bir araya gəldi - İLK DƏFƏ

22 Sentyabr 2017 09:43

Azərbaycan nefti yenidən

22 Sentyabr 2017 09:43

Astanadan Bakıya gələn sərnişinin çantasında "beşbarmaq" aşkar olunub

22 Sentyabr 2017 09:42

Məşhur müğənninin özündən 20 yaş kiçik sevgilisi hamilədir - FOTO

22 Sentyabr 2017 09:38

İran-İraq müharibəsinin başladığı gündür

22 Sentyabr 2017 09:38

Düşmən cəbhədə atəşkəsi 128 dəfə pozub

22 Sentyabr 2017 09:36

Düşmən atəşkəsi 100 dəfədən çox pozub

22 Sentyabr 2017 09:34

Azərbaycan nefti cüzi bahalaşıb

22 Sentyabr 2017 09:32

Qızılın son

22 Sentyabr 2017 09:30

Nazirlik ötən gecə cəbhədə baş verənlərlə bağlı məlumat yaydı

22 Sentyabr 2017 09:28

VALYUTA MƏZƏNNƏLƏRİ

22 Sentyabr 2017 09:28

Ermənilər atəşkəs rejimini 128 dəfə pozub

22 Sentyabr 2017 09:27

Azərbaycan Mərkəzi Bankının valyuta məzənnələri (22.09.2017)

22 Sentyabr 2017 09:27

Arda Turanın qışdan sonra oynayacağı klub: razılıq verildi

22 Sentyabr 2017 09:27

"Qarabağ"-"Roma" oyununa neçə min bilet satılıb? - RƏSMİ

22 Sentyabr 2017 09:19

"Brent"in qiyməti 56 dolları keçdi

22 Sentyabr 2017 09:18

Mübariz Qurbanlı Türkiyədə səfərdə olacaq

22 Sentyabr 2017 09:17

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

22 Sentyabr 2017 09:17

Neymar gecəni bu gözəllə keçirib - FOTOLAR

22 Sentyabr 2017 09:17

Günün məzənnəsi

22 Sentyabr 2017 09:17

Bakıda Avropa çempionatı başlayır

22 Sentyabr 2017 09:13

Azərbaycanda məşhur milyarderin şirkəti ləğv olunur

22 Sentyabr 2017 09:09

Pxenyan Trampı hidrogen bombasıyla hədələdi

22 Sentyabr 2017 09:08

"Aznar" ləğv olunur

22 Sentyabr 2017 09:08