The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Current handhelds incorporate a variety of acceler-ators/IPs for improving their performance and energy efficiency. While these IPs are extremely useful for accelerating parts of a computation, the CPU still expends a significant amount of time and energy in the overall execution. Coarse grain customized hardware of Android APIs and methods, though widely useful, is also not an option due to the high...
Some approaches and techniques that allow conducting of complex physiological research using closed-architecture measurement systems of different manufacturers are discussed. The experience in developing a system with flexible configuration and in solving arising problems by virtue of integration of equipment using an external synchronizing device, is described. Parallels are drawn with the modern...
Porting sequential applications to heterogeneous HPC systems requires extensive software and hardware expertise to estimate the potential speedup and to efficiently use the available compute resources in such systems. To streamline this daunting process, researchers have proposed several “black-box” performance prediction approaches that rely on the performance of a training set of parallel applications...
In converters possessing multiple distributed controllers the synchronization of and the communication between the various controllers are important topics requiring careful consideration. The controllers should be able to transmit data and commands to each other so that different control modes can be selected, reference values updated, parameters shared and so forth. Synchronization is important...
Large scale distributed simulation should be well planned before the execution, since applying unnecessary hardware only wastes our time and money. On the other side, we need enough hardware to achieve an acceptable performance. Thus, it is considerable to estimate the performance of a large scale distributed simulation before the execution. Such an estimation also improves the efficiency of the applied...
Communications within power converters is becoming increasingly important particularly with the evolution of multilevel converters having distributed control structures. In the not so distant past, communications were used primarily for reference point setting and monitoring. Currently however communication is taking on an integral role in the control of the power converters particularly those with...
Traditionally GPUs focused on streaming, data-parallel applications, with little data reuse or sharing and coarse-grained synchronization. However, the rise of general-purpose GPU (GPGPU) computing has made GPUs desirable for applications with more general sharing patterns and fine-grained synchronization, especially for recent GPUs that have a unified address space and coherent caches. Prior work...
In this paper we present a multi-scale microphone array aimed at 3D source localization, with applications in bioacoustic animal tracking. We propose a hardware architecture for wirelessly synchronized sensor nodes consisting of small 5-element microphone arrays. Using this distributed sensor array we set up a probabilistic source localization problem, which we subsequently demonstrate to be able...
Due to the rapidly increasing use of big data, machines are stressed to provide more computing power at higher energy efficiency while maintaining simpler and more scalable computing paradigms. Transactional Memory (TM) is one such technique that can be used for synchronization instead of conventional locks used in critical sections since it has simpler paradigms, is scalable and has better energy...
This paper proposes a novel hybrid transactional memory scheme based on both abort prediction and an adaptive retry policy. First, the proposed scheme can predict not only conflicts between transactions running concurrently, but also the capacity and other aborts of transactions by collecting the information of previously executed transactions. Second, the proposed scheme can provide an adaptive retry...
Internet-of-things (IoT) paradigm exploits the Distributed Measurement System (DMS) to execute measurements. Each node of the DMS has computational and communicative capabilities, and can be equipped by sensors and measurement instruments. Therefore, it can be assumed as Smart Object (SO). The availability of mobile SO (MSO) (cars, smartphones, drones) is taken into consideration in the research to...
Problem of telemetry and telecontrol data transmission systems noise immunity at endpoints implementing in the Internet of Things technology is considered. A method of improving streaming data encryption in open communication channels was proposed. The dynamic change of crypto key using non-linear feedback in shift register data and quasi-periodic reconfigure of the encoder / decoder device in data...
The scale of data used in graph analytics grows at an unprecedented rate. More than ever, domain experts require efficient and parallel algorithms for tasks in graph analytics. One such task is the truss decomposition, which is a hierarchical decomposition of the edges of a graph and is closely related to the task of triangle enumeration. As evidenced by the recent GraphChallenge, existing algorithms...
General-purpose workloads running on modern graphics processing units (GPGPUs) rely on hardware-based barriers to synchronize warps within a thread block (TB). However, imbalance may exist before reaching a barrier if a GPGPU workload contains irregular memory accesses, i.e., some warps may be critical while others may not. Ideally, cache space should be reserved for the critical warps. Unfortunately,...
In this paper we introduce RCU-HTM, a technique that combines Read-Copy-Update (RCU) with Hardware Transactional Memory (HTM) to implement highly efficient concurrent Binary Search Trees (BSTs). Similarly to RCU-based algorithms, we perform the modifications of the tree structure in private copies of the affected parts of the tree rather than in-place. This allows threads that traverse the tree to...
Several research groups have noted that hardware transactional memory (HTM), even in the case of aborts, can have the side effect of warming up the branch predictor and caches, thereby accelerating subsequent execution. We propose to employ this side effect deliberately, in cases where execution must wait for action in another thread. In doing so, we allow "warm-up" transactions to observe...
Pose estimation systems have seen some big developments in the last two decades due to technological advances and a greater need for these systems. The industry that thrives and simultaneously popularizes these developments is the entertainment industry. One of the latest developments in home entertainment are Virtual Reality systems that lets users have an immersive experience when playing video...
Precision time synchronization is critical for distributed sensing, and coordinated actuation in various low-range wireless applications in Internet of Things and Robotics. The state-of-the-art time synchronization protocol however, known as Precision Time Protocol (PTP) is designed for wired networks. In this work, we make an effort to enable PTP for Low Range Wireless Personal Area Networks (LR-WPAN)...
The Smart Cities concept implies the integration of vertical application pillars, such as mobility, smart grid and public illumination, and more, for an optimal management of the resources and a reduction of the energy footprint of large cities. This approach requires the use of existing heterogeneous communication infrastructures to allow a peer to peer interconnection of services exposed by sensors...
Based on a workshop developed at INICTEL-UNI, this paper presents the methodology and considerations taken to improve the experiences in communication laboratory sessions in Peruvian universities with Software Defined Radio platforms, using a HackRF-One for transmission and a RTL-SDR for reception together with GNUradio Companion, an open source software. The use of these tools allows real communications...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.