Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2023
PTP Security Measures and their Impact on Synchronization Accuracy
CNSM '22: Proceedings of the 18th International Conference on Network and Service ManagementArticle No.: 44, Pages 1–9The Precision Time Protocol (PTP) synchronizes clocks in a network with high precision. The protocol finds use in many areas, such as smart manufacturing, intra-vehicular networks, and critical infrastructure. It becomes clear that striving for security ...
- posterNovember 2020
Can Crystal Oscillators Keep Time Without Power?
ENSsys '20: Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing SystemsPages 84–85https://doi.org/10.1145/3417308.3430278Accurate timekeeping is a critical challenge for many intermittently-powered computing devices. Current approaches to keeping time across power failures provide either limited resolution or require additional hardware. We would like to introduce one ...
- research-articleNovember 2019
Measuring Time with Minimal Clocks
Being able to measure time, whether directly or indirectly, is a significant advantage for an organism. It allows for timely reaction to regular or predicted events, reducing the pressure for fast processing of sensory input. Thus, clocks are ubiquitous ...
- research-articleJuly 2019
Vorpal: Vector Clock Ordering For Large Persistent Memory Systems
PODC '19: Proceedings of the 2019 ACM Symposium on Principles of Distributed ComputingPages 435–444https://doi.org/10.1145/3293611.3331598In systems with non-volatile main memories (NVMMs), programmers must carefully control the order in which writes become persistent. Otherwise, what will remain in persistence after a crash may be unusable upon recovery. Prior art has already explored ...
- research-articleJuly 2018
Guarded Computational Type Theory
LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer SciencePages 879–888https://doi.org/10.1145/3209108.3209153Nakano's later modality can be used to specify and define recursive functions which are causal or synchronous; in concert with a notion of clock variable, it is possible to also capture the broader class of productive (co)programs. Until now, it has ...
-
- research-articleJuly 2017
On Using Time Without Clocks via Zigzag Causality
PODC '17: Proceedings of the ACM Symposium on Principles of Distributed ComputingPages 241–250https://doi.org/10.1145/3087801.3087839Even in the absence of clocks, time bounds on the duration of actions enable the use of time for distributed coordination. This paper initiates an investigation of coordination in such a setting. A new communication structure called a zigzag pattern is ...
- research-articleAugust 2016
Persistent Clocks for Batteryless Sensing Devices
- Josiah Hester,
- Nicole Tobias,
- Amir Rahmati,
- Lanny Sitanayah,
- Daniel Holcomb,
- Kevin Fu,
- Wayne P. Burleson,
- Jacob Sorber
ACM Transactions on Embedded Computing Systems (TECS), Volume 15, Issue 4Article No.: 77, Pages 1–28https://doi.org/10.1145/2903140Sensing platforms are becoming batteryless to enable the vision of the Internet of Things, where trillions of devices collect data, interact with each other, and interact with people. However, these batteryless sensing platforms—that rely purely on ...
- short-paperJune 2015
Revisiting loop transformations with x10 clocks
X10 2015: Proceedings of the ACM SIGPLAN Workshop on X10Pages 1–6https://doi.org/10.1145/2771774.2771778Loop transformations are known to be important for performance of compute-intensive programs, and are often used to expose parallelism. However, many transformations involving loops often obfuscate the code, and are cumbersome to apply by hand. The ...
- research-articleJanuary 2013
The design and implementation of clocked variables in X10
ACSC '13: Proceedings of the Thirty-Sixth Australasian Computer Science Conference - Volume 135Pages 87–95This paper investigates the addition of Clocked Variables to the X10 Programming Language. Clocked Variables work well for primitives and objects with only primitive fields, but incur substantial performance penalties for more complex objects. We ...
- research-articleJanuary 2013
Dynamic software update model for remote entity management of machine‐to‐machine service capability
Daily life applications of machine‐to‐machine (M2M) communication are constantly increasing. Typically, M2M communication systems comprise numerous small, cheap and autonomous devices that communicate with each other while monitoring environmental ...
- research-articleOctober 2010
On the interaction of clocks, power, and synchronization in duty-cycled embedded sensor nodes
ACM Transactions on Sensor Networks (TOSN), Volume 7, Issue 3Article No.: 24, Pages 1–19https://doi.org/10.1145/1807048.1807053The efficiency of the time synchronization service in wireless sensor networks is tightly connected to the design of the radio, the quality of the clocking hardware, and the synchronization algorithm employed. While improvements can be made on all ...
- research-articleSeptember 2010
Scalable analysis of mesh-based clock distribution networks using application-specific reduced order modeling
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCADICS), Volume 29, Issue 9Pages 1342–1353https://doi.org/10.1109/TCAD.2010.2059090Clock meshes possess inherent low clock skews and excellent immunity to process-voltage-temperature variations, and have increasingly found their way to high-performance integrated circuit designs. However, analysis of such massively coupled networks is ...
- research-articleApril 2010
High-resolution, low-power time synchronization an oxymoron no more
IPSN '10: Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor NetworksPages 151–161https://doi.org/10.1145/1791212.1791231We present Virtual High-resolution Time (VHT), a power-proportional time-keeping service that offers a baseline power draw of a low-speed clock (e.g. 32 kHz crystal), but provides the time resolution that only a higher frequency clock could offer (e.g. ...
- demonstrationNovember 2009
Low-power high-precision timing hardware for sensor networks
SenSys '09: Proceedings of the 7th ACM Conference on Embedded Networked Sensor SystemsPages 337–338https://doi.org/10.1145/1644038.1644089In this demonstration, we will present three key technologies we recently developed to improve time synchronization accuracy in sensor networks: (1) Temperature Driven Time Synchronization, (2) Low-Power Sub-μSecond Time Synchronization, and (3) Low-...
- research-articleAugust 2009
Slew-aware clock tree design for reliable subthreshold circuits
ISLPED '09: Proceedings of the 2009 ACM/IEEE international symposium on Low power electronics and designPages 15–20https://doi.org/10.1145/1594233.1594239In the paper, we analyze the effect of clock slew in subthreshold circuits. Specifically, we address the issue that variations in clock slew at the register control can cause serious timing violations. We show that clock slew variations can cause latch ...
- articleAugust 2009
Strong injection locking in low-Q LC oscillators: modeling and application in a forwarded-clock I/O receiver
- Sudip Shekhar,
- Mozhgan Mansuri,
- Frank O'Mahony,
- Ganesh Balamurugan,
- James E. Jaussi,
- Joseph Kennedy,
- David J. Allstot,
- Randy Mooney,
- Bryan Casper
IEEE Transactions on Circuits and Systems Part I: Regular Papers (TCSPI), Volume 56, Issue 8Pages 1818–1829https://doi.org/10.1109/TCSI.2009.2027509A general model for injection-locked LC oscillators (LC-ILOs) is presented that is valid for any tank quality factor and injection strength. Important properties of an ILO such as lock-range, phase shift, bandwidth and response to input jitter are ...
- ArticleJuly 2009
Network time protocol simulator
The clock synchronization problem in distributed system is meant to address the following issues: events generation at exact moment in time and to distribute computing for parallel and distributed algorithms. Nowadays the biggest distributed system, ...
- articleJune 2009
A multiphase timing-skew calibration technique using zero-crossing detection
IEEE Transactions on Circuits and Systems Part I: Regular Papers (TCSPI), Volume 56, Issue 6Pages 1102–1114https://doi.org/10.1109/TCSI.2008.2008477This paper describes a timing-skew calibration technique which equalizes the phase spacings among multiphase clocks. The scheme uses simple sample-and-hold circuits controlled by the multiphase clocks to sample a common reference input. Phase spacing is ...
- articleMay 2009
A 25-MHz self-referenced solid-state frequency source suitable for XO-replacement
- Michael S. McCorquodale,
- Gordon A. Carichner,
- Justin D. O'Day,
- Scott M. Pernia,
- Sundus Kubba,
- Eric D. Marsman,
- Jonathan J. Kuhn,
- Richard B. Brown
IEEE Transactions on Circuits and Systems Part I: Regular Papers (TCSPI), Volume 56, Issue 5Pages 943–956https://doi.org/10.1109/TCSI.2009.2016133Recent trends in the development of integrated silicon frequency sources are discussed. Within that context, a 25-MHz self-referenced solid-state frequency source is presented and demonstrated where measured performance makes it suitable for replacement ...
- research-articleSeptember 2008
Dynamically de-skewable clock distribution methodology
IEEE Transactions on Very Large Scale Integration (VLSI) Systems (ITVL), Volume 16, Issue 9Pages 1220–1229https://doi.org/10.1109/TVLSI.2008.2000729In a typical clock distribution scheme, a central clock signal is distributed to several sites on the integrated circuit (IC). Local regenerators at these sites buffer the clock signal for the logic in regions close to the regenerator. Minimizing the ...