2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA) 2015
DOI: 10.1109/hpca.2015.7056060
|View full text |Cite
|
Sign up to set email alerts
|

Architecture exploration for ambient energy harvesting nonvolatile processors

Abstract: Energy harvesting has been widely investigated as a promising method of providing power for ultra-low-power applications. Such energy sources include solar energy, radiofrequency (RF) radiation, piezoelectricity, thermal gradients, etc. However, the power supplied by these sources is highly unreliable and dependent upon ambient environment factors. Hence, it is necessary to develop specialized systems that are tolerant to this power variation, and also capable of making forward progress on the computation task… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
90
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 187 publications
(90 citation statements)
references
References 37 publications
0
90
0
Order By: Relevance
“…Checkpointing has also been used to guarantee forward progress in intermittently powered devices [6], [12]- [14], [19], [20]. Mementos [20] inserts trigger points in the software at compile time and, at run time, checkpoints when the stored energy level falls below a threshold at a trigger point.…”
Section: A Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Checkpointing has also been used to guarantee forward progress in intermittently powered devices [6], [12]- [14], [19], [20]. Mementos [20] inserts trigger points in the software at compile time and, at run time, checkpoints when the stored energy level falls below a threshold at a trigger point.…”
Section: A Related Workmentioning
confidence: 99%
“…The quantized power over the six levels is shown in Fig 5b. Once the transition matrix and the transition probability matrix is obtained, we can use the Markov chain model to obtain new synthetic power traces. An example of a synthetic power trace generated using this model is shown in Fig 5c. We assume a battery with a 2 µJ capacity which is smaller than the ≈ 20µJ battery assumed in QuickRecall [14] but larger than the ≈ 0.5µJ capacity in [6]. Table I shows the estimated energy consumption for different components of our system, the average incoming energy, and battery parameters.…”
Section: A System Setupmentioning
confidence: 99%
See 2 more Smart Citations
“…However, as read/write operations to NVM typically consume more power than their volatile counterparts, the steady-state consumption increases [7]. Recent attempts overcome such limitations using a non-volatile processor, which have no volatile state to checkpoint at all [8]. …”
Section: Figure 3 Principles Of Transient Computingmentioning
confidence: 99%