scholarly journals An OpenMP Programming Environment on Mobile Devices

2016 ◽  
Vol 2016 ◽  
pp. 1-24 ◽  
Author(s):  
Tyng-Yeu Liang ◽  
Hung-Fu Li ◽  
Yu-Chih Chen

Recently, the computational speed and battery capability of mobile devices were greatly promoted. With an enormous number of APPs, users can do many things in mobile devices as well as in computers. Consequently, more and more scientific researchers are encouraged to move their working environment from computers to mobile devices for increasing their work efficiency because they can analyze data and make decisions on their mobile devices anytime and anywhere. Accordingly, we propose a mobile OpenMP programming environment called MOMP in this paper. Using this APP, users can directly write, compile, and execute OpenMP programs on their Android-based mobile devices to exploit embedded CPU and GPU for resolving their problems without network connection. Because of source compatibility, MOMP makes users easily port their OpenMP programs from computers to mobile devices without any modification. Moreover, MOMP provides users with an easy interface to choose CPU or GPU for executing different parallel regions in the same program based on the properties of parallel regions. Therefore, MOMP can effectively reduce the programming complexity of heterogeneous computing in mobile devices and exploit the computational power of mobile devices for the performance of user applications.

Author(s):  
A . Flores ◽  
M. Polo Usaola

Pervasive computing (PvC) environments should support the continuity of users’ daily tasks across dynamic changes of operative contexts. Pervasive or ubiquitous computing implies computation becoming part of the environment. Many different protocols and operating systems, as well as a variety of heterogeneous computing devices, are interrelated to allow accessing information anywhere, anytime in a secure manner (Weiser, 1991; Singh, Puradkar, & Lee, 2005; Ranganathan & Campbell, 2003).According to the initial considerations by Weiser (1991), a PvC environment should provide the feeling of an enhanced natural human environment, which makes the computers themselves vanish into the background. Such a disappearance should be fundamentally a consequence not of technology but of human psychology, since whenever people learn something sufficiently well, they cease to be aware of it. This means that the user’s relationship to computation changes to an implicit human-computer interaction. Instead of thinking in terms of doing explicit tasks “on the computer”—creating documents, sending e-mail, and so on—on PvC environments individuals may behave as they normally do: moving around, using objects, seeing and talking to each other. The environment is in charge of facilitating these actions, and individuals may come to expect certain services which allow the feeling of “continuity” on their daily tasks (Wang & Garlan, 2000).Users should be allowed to change their computational tasks between different operative contexts, and this could imply the use of many mobile devices that help moving around into the environment. As a result, the underlying resources to run the required applications may change from wide memory space, disk capacity, and computational power, to lower magnitudes. Such situations could make a required service or application inappropriate in the new context, with a likely necessity of supplying a proper adjustment. However, users should not perceive the surrounding environment as something that constraints their working/living activities. There should be a continuous provision of proper services or applications. Hence the environment must be provided with a mechanism for dynamic applications suitability (Flores & Polo, 2006).


Author(s):  
Maximilian Moll ◽  
Leonhard Kunczik

AbstractIn recent history, reinforcement learning (RL) proved its capability by solving complex decision problems by mastering several games. Increased computational power and the advances in approximation with neural networks (NN) paved the path to RL’s successful applications. Even though RL can tackle more complex problems nowadays, it still relies on computational power and runtime. Quantum computing promises to solve these issues by its capability to encode information and the potential quadratic speedup in runtime. We compare tabular Q-learning and Q-learning using either a quantum or a classical approximation architecture on the frozen lake problem. Furthermore, the three algorithms are analyzed in terms of iterations until convergence to the optimal behavior, memory usage, and runtime. Within the paper, NNs are utilized for approximation in the classical domain, while in the quantum domain variational quantum circuits, as a quantum hybrid approximation method, have been used. Our simulations show that a quantum approximator is beneficial in terms of memory usage and provides a better sample complexity than NNs; however, it still lacks the computational speed to be competitive.


Author(s):  
Francisco Gomes ◽  
Lincoln Rocha ◽  
Fernando Trinta

Mobile and context-aware applications are now a reality thanks to the increased capabilities of mobile devices. In the last twenty years, researchers had proposed several software infrastructures to help the development of context-aware applications. We verified that most of them do not store contextual data history and that few of these infrastructures take into account the privacy of contextual data. This article presents a service named COP (Contextual data Offloading service with Privacy support) to mitigate these problems. Its foundations are: (i) a context model; (ii) a privacy policies; and (iii) a list of synchronization policies. The COP aims at storing and processing the contextual data generated from several mobile devices, using the computational power of the cloud. We have implemented one experiment evaluated the impact of contextual filter processing in the mobile device and the remote environment. In this experiment, we measured the processing time and the energy consumption of COP approach. The analysis detected that the migration of data from mobile device to a remote environment is advantageous.


2013 ◽  
Vol 1 (1) ◽  
Author(s):  
Eva-Christina Edinger ◽  
Ricarda T. D. Reimer

DOI: 10.12685/027.7-1-1-13Bibliotheken erfahren im Zeitalter des Internets neue Dimensionen: Sie existieren materiell, digital und virtuell. Allerorts generieren BibliotheksnutzerInnen mittels mobiler Endgeräte ihre ganz eige­nen individuellen Räume und beteiligen sich gleichzeitig am Diskurs und sind somit Teil einer Community. Der vorliegende Beitrag zeigt Standorte und Perspektiven für die Vernetzung bestehender Bibliotheks­räume zu einer zukunftsweisenden Bibliothek 2.0 auf und verweist auf die Bedeutung einer interdisziplinär angelegten Information Literacy. In the internet age, libraries experience new dimensions: they exist in physical, digital and virtual forms. With the help of mobile devices, library users generate their individual working environment. At the same time they are participating in discourses and thus become members of a community. This ar­ticle outlines the current position and future perspectives for linking existing library spaces to a forward-looking library 2.0. Also, it points out the significance of an interdisciplinary information literacy.


2020 ◽  
Vol 115 (3) ◽  
pp. 1839-1867
Author(s):  
Piotr Nawrocki ◽  
Bartlomiej Sniezynski

AbstractIn this paper we present an original adaptive task scheduling system, which optimizes the energy consumption of mobile devices using machine learning mechanisms and context information. The system learns how to allocate resources appropriately: how to schedule services/tasks optimally between the device and the cloud, which is especially important in mobile systems. Decisions are made taking the context into account (e.g. network connection type, location, potential time and cost of executing the application or service). In this study, a supervised learning agent architecture and service selection algorithm are proposed to solve this problem. Adaptation is performed online, on a mobile device. Information about the context, task description, the decision made and its results such as power consumption are stored and constitute training data for a supervised learning algorithm, which updates the knowledge used to determine the optimal location for the execution of a given type of task. To verify the solution proposed, appropriate software has been developed and a series of experiments have been conducted. Results show that as a result of the experience gathered and the learning process performed, the decision module has become more efficient in assigning the task to either the mobile device or cloud resources.


2009 ◽  
pp. 188-196
Author(s):  
Hans Lehmann ◽  
Ulrich Remus ◽  
Stefan Berger

More and more people leave their fixed working environment in order to perform their knowledgeintensive tasks at changing locations or while they are on the move. Mobile knowledge workers are often separated from their colleagues, and they have no access to up-to-date knowledge they would have in their offices. Instead, they rely on faxes and messenger services to receive materials from their home bases (Schulte, 1999). In case of time-critical data, this way of communication with their home office is insufficient. Mobile knowledge management (KM) has been introduced to overcome some of the problems knowledge workers are faced when handling knowledge in a mobile work environment (e.g., Berger, 2004; Grimm, Tazari, & Balfanz, 2002,). The main goal of mKM is to provide mobile access to knowledge management systems (KMS) and other information resources, to generate awareness between mobile and stationary workers by linking them to each other, and to realize mobile KM services that support knowledge workers in dealing with their tasks (see chapter, “A Mobile Portal for Academe: The Example of a German University” in the same book). So far, most of the off-the-shelf KMS are intended for the use on stationary desktop PCs or laptops with stable network access, and provide just simple access from mobile devices. As KMS are generally handling a huge amount of information (e.g., documents in various formats, multimedia content, etc.) the limitations of (mobile) information and communication technologies (ICTs), like mobile devices such as PDAs and mobile phones, becomes even more crucial (Hansmann, Merk, Niklous, & Stober, 2001). Mobile devices are usually not equipped with the amount of memory and computational power found in desktop computers; they often provide small displays and limited input capabilities, in comparison to wired networks, wireless networks generally have a lower bandwidth restricting the transfer of large data volumes and due to fading, lost radio coverage, or deficient capacity, wireless networks are often inaccessible for periods of time. Today, many KMS are implemented as knowledge portals, providing a single point of access to many different information and knowledge sources on the desktop together with a bundle of KM services. In order to realize mobile access to knowledge portals, portal components have to be implemented as mobile portlets. That means that they have to be adapted according to technical restrictions of mobile devices and the user’s context. This contribution identifies requirements for mobile knowledge portals. In particular, it reviews the main characteristics of mobile knowledge portals, which are considered to be the main ICT to support mobile KM. In addition, it outlines an important future issue in mobile knowledge portals: The consideration of location-based information in mobile knowledge portals.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Laurent Antonczak ◽  
Thierry Burger-Helmchen

Purpose The purpose of this study is to examine mobile technology as being a key apparatus and interface for collaborative innovation, which allows organisations to develop their information ecology. Design/methodology/approach The qualitative research was performed by in-depth interviews, observations and field notes. The eight main interviews are supported by an interdisciplinary narrative literature review of knowledge management and associated fields. Findings This study validates the following propositions: mobile technology can offer users timely information, mobile technology can foster collaboration beyond physical and organisational boundaries, in general, mobile technology enables a wider amount of interactions between people. Thereby, this paper draws some implications about the knowledge management of creative (and non-creative) workers. Research limitations/implications The collected data sheds light on how organisations and individuals positioned themselves about mobile technology co-creative practices before the COVID era. Therefore, it shall be pertinent to further investigate these findings through a quantitative approach to better ascertain path models and to strengthen the new results with another qualitative perspective, in the post-COVID era. Practical implications The study highlights how mobile devices are facilitating collaborative innovation practices by improving management decisions, enabling new business and/or operating models, developing a flow of ideas inner/outer an organisation and fostering the ability to make innovation. Social implications Mobile technology transforms the way to work (knowledge creation and/or conversion) and it changes the relations between collaborators in a working environment (beyond physical boundaries). This study deciphers how a creative and/or decision-making person can change their work schedule and/or routines based on the use of mobile devices. Originality/value The added value of this transdisciplinary study is that it improves research on collaborative innovation and collective knowledge by revealing three pertinent characteristics of mobile technology: enabling quick decision; connecting with a glocal network and fostering collective creativity. It also creates a bridge between the fields of education and business.


2012 ◽  
Vol 433-440 ◽  
pp. 324-330
Author(s):  
Yan Wei Du ◽  
Guang Wei Yu

the manual assembly line used for assembling a certain type of lighting panel was introduced. The manual assembly works were analyzed. The assembly workbench surface illumination of the assembly line was tested. According to the light source is linear form, the assembly workbench surface was divided into some rectangles firstly. The intensity of illumination of these rectangles centers were tested by the illuminance meter. The average illuminance was also calculated out. According to these values, the illuminance curves were draw, which were approximately parallel lines. Further, the time values of the workers complete the same assembly work in different illumination were measured. The analysis reveals that the high illumination or the low level of illumination will affect the work efficiency. The reasonable illumination interval values were found. The testing and analysis provide scientific basis for the adjustment of the workbench illuminance and the improvement of working environment lighting.


2021 ◽  
Vol 251 ◽  
pp. 02046
Author(s):  
Zhibin Liu ◽  
Qiulan Huang ◽  
Haolai Tian ◽  
Yu Hu ◽  
Jingyan Shi ◽  
...  

High Energy Photon Source(HEPS) Experiment is expected to produce large amount of data and have diverse computing requirements for data analysis. Generally, scientists need to spend several days to setup their experimental environment, which greatly reduce the scientists’ work efficiency. In response to the above problems, we introduce a remote data analysis system for HEPS. The system provides users a web-based interactive interface based Jupyter, which makes scientists are able to process data analysis anytime and anywhere. Particularly, we discuss the system architecture as well as the key points of this system. A solution of managing and scheduling heterogeneous computing resources (CPU and GPU) is proposed, which adopts Kubernetes to achieve centralized heterogeneous resources management and resource expansion on demand. An improved Kubernetes resource scheduler is discussed, which dispatches upper applications to nodes combining with the computing cluster status. The system can transparently and quickly deploy the data analysis environment for users in seconds and reach the maximum resource utilization. We also introduce an automated deployment solution to improve the work efficiency of developers and help deploy multidisciplinary applications faster and automatically. A unified certification is illustrated to make sure the security of remote data access and data analysis. Finally, we will show the running status of the system.


Sign in / Sign up

Export Citation Format

Share Document