SearcharxivSearch

arXiv subjects

Jakob Eriksson

Publications and source records attributed to Jakob Eriksson.

5 recordsLinked to original sources

Delegation with Trust : A Scalable, Type- and Memory-Safe Alternative to Locks

We present Trust , a general, type- and memory-safe alternative to locking in concurrent programs. Instead of synchronizing multi-threaded access to an object of type T with a lock, the programmer may place the object in a Trust . The object is then no longer directly accessible. Instead a designated thread, the object's trustee, is responsible for applying any requested operations to the object, as requested via the Trust API. Locking is often said to offer a limited throughput per lock. Trust is based on delegation, a message-passing technique which does not suffer this per-lock limitation. Instead, per-object throughput is limited by the capacity of the object's trustee, which is typically considerably higher. Our evaluation shows Trust consistently and considerably outperforming locking where lock contention exists, with up to 22x higher throughput in microbenchmarks, and 5-9x for a home grown key-value store, as well as memcached, in situations with high lock contention. Moreover, Trust is competitive with locks even in the absence of lock contention.

cs.PF

Constraints between entropy production and its fluctuations in nonthermal engines

We analyze a mesoscopic conductor autonomously performing a thermodynamically useful task, such as cooling or producing electrical power, in a part of the system -- the working substance -- by exploiting another terminal or set of terminals -- the resource -- that contains a stationary nonthermal (nonequilibrium) distribution. Thanks to the nonthermal properties of the resource, on average no exchange of particles or energy with the working substance is required to fulfill the task. This resembles the action of a demon, as long as only average quantities are considered. Here, we go beyond a description based on average currents and investigate the role of fluctuations in such a system. We show that a minimum level of entropy fluctuations in the system is necessary, whenever one is exploiting a certain entropy production in the resource terminal to perform a useful task in the working substance. For concrete implementations of the demonic nonthermal engine in three- and four-terminal electronic conductors in the quantum Hall regime, we compare the resource fluctuations to the entropy production in the resource and to the useful engine output (produced power or cooling power).

cond-mat.mes-hall

General bounds on electronic shot noise in the absence of currents

We investigate the charge and heat electronic noise in a generic two-terminal mesoscopic conductor in the absence of the corresponding charge and heat currents. Despite these currents being zero, shot noise is generated in the system. We show that, irrespective of the conductor's details and the specific nonequilibrium conditions, the charge shot noise never exceeds its thermal counterpart, thus establishing a general bound. Such a bound does not exist in the case of heat noise, which reveals a fundamental difference between charge and heat transport under zero-current conditions.

cond-mat.mes-hall

Optomechanical cooling with coherent and squeezed light: the thermodynamic cost of opening the heat valve

Ground-state cooling of mechanical motion by coupling to a driven optical cavity has been demonstrated in various optomechanical systems. In our work, we provide a so far missing thermodynamic performance analysis of optomechanical sideband cooling in terms of a heat valve. As performance quantifiers, we examine not only the lowest reachable effective temperature (phonon number) but also the evacuated-heat flow as an equivalent to the cooling power of a standard refrigerator, as well as appropriate thermodynamic efficiencies, which all can be experimentally inferred from measurements of the cavity output light field. Importantly, in addition to the standard optomechanical setup fed by coherent light, we investigate two recent alternative setups for achieving ground-state cooling: replacing the coherent laser drive by squeezed light or using a cavity with a frequency-dependent (Fano) mirror. We study the dynamics of these setups within and beyond the weak-coupling limit and give concrete examples based on parameters of existing experimental systems. By applying our thermodynamic framework, we gain detailed insights into these three different optomechanical cooling setups, allowing a comprehensive understanding of the thermodynamic mechanisms at play.

quant-ph

Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms

While the satellite-based Global Positioning System (GPS) is adequate for some outdoor applications, many other applications are held back by its multi-meter positioning errors and poor indoor coverage. In this paper, we study the feasibility of real-time video-based localization on resource-constrained platforms. Before commencing a localization task, a video-based localization system downloads an offline model of a restricted target environment, such as a set of city streets, or an indoor shopping mall. The system is then able to localize the user within the model, using only video as input. To enable such a system to run on resource-constrained embedded systems or smartphones, we (a) propose techniques for efficiently building a 3D model of a surveyed path, through frame selection and efficient feature matching, (b) substantially reduce model size by multiple compression techniques, without sacrificing localization accuracy, (c) propose efficient and concurrent techniques for feature extraction and matching to enable online localization, (d) propose a method with interleaved feature matching and optical flow based tracking to reduce the feature extraction and matching time in online localization. Based on an extensive set of both indoor and outdoor videos, manually annotated with location ground truth, we demonstrate that sub-meter accuracy, at real-time rates, is achievable on smart-phone type platforms, despite challenging video conditions.

cs.CV