196,136 research outputs found

    Enabling GPU Support for the COMPSs-Mobile Framework

    Get PDF
    Using the GPUs embedded in mobile devices allows for increasing the performance of the applications running on them while reducing the energy consumption of their execution. This article presents a task-based solution for adaptative, collaborative heterogeneous computing on mobile cloud environments. To implement our proposal, we extend the COMPSs-Mobile framework – an implementation of the COMPSs programming model for building mobile applications that offload part of the computation to the Cloud – to support offloading computation to GPUs through OpenCL. To evaluate our solution, we subject the prototype to three benchmark applications representing different application patterns.This work is partially supported by the Joint-Laboratory on Extreme Scale Computing (JLESC), by the European Union through the Horizon 2020 research and innovation programme under contract 687584 (TANGO Project), by the Spanish Goverment (TIN2015-65316-P, BES-2013-067167, EEBB-2016-11272, SEV-2011-00067) and the Generalitat de Catalunya (2014-SGR-1051).Peer ReviewedPostprint (author's final draft

    Improving Collaborative Drawing using HTML5

    Get PDF
    This research looks into improving online web-based collaborative drawing using HTML5. Although many systems have been developed over a number of years, none of the applications released have been satisfactory for many artists; the core drawing experience was too different from a stand-alone drawing applications. Stand-alone drawing applications have better freedom of control with functions like undo and allow artists to work efficiently with hotkeys. The advent of the HTML5 Canvas Element and Websockets in recent browsers has provided new opportunities for collaborative online interaction. This research used an incremental development approach to build a prototype HTML5 drawing application providing new functionality for online collaborative drawing. The project was supported by two experienced artists throughout investigation, design, implementation and testing. The project artists helped validate design decisions and evaluate the implementation. As a result, a robust HTML5 collaborative drawing application was built. The prototype contains core drawing functionality that existing applications did not. Features include: undo and redo, free canvas transformation, complex hotkey interaction, custom canvas size support, colour wheel, and layers. All these features work smoothly in a fully synchronized network environment under a client-server model. The collaboration system uses an authoritative server structure with local prediction and re-synchronization to hide latency. Although the result is only a prototype, the evaluations from the project artists were very positive. Once more functionality targeted towards social interaction is built, the prototype will be ready for mass public testing. Although there are some issues caused by the immaturity of HTML5 technology, this project affirms its capability for collaborative web applications

    Supporting Collaborative Business Processes: a BPaaS Approach.

    Get PDF
    Collaborative business processes are increasingly driven by business flexibility and agility. Cloud-based business process management services have provided small medium enterprises (SMEs) with a pay-per-use manner for their daily business needs, i.e. some simple business process applications, e.g. salesforce provides cloud-based CRM to boost SMEs' sales. This raises the question how cloud-based business process management solutions can support the fast pace of change of business collaborations among business partners? For example, collaborative processes for managing industrial incidents are short term, low frequency processes. This paper proposes an architecture meta-model, which is used to design the concrete architecture and to further analyse the performance of the proposed solution. A real world case of collaborative processes for incident and maintenance notifi cations is used to explain the design and implementation of the cloud-based solution for supporting collaborative business processes. Service improvement of the new solution and computing power costs are analysed accordingly

    Open3D: Crowd-Sourced Distributed Curation of City Models

    Get PDF
    Detailed, large-scale 3D models of cities are important assets for many applications. While creating such models is difficult and time consuming, keeping them updated is even more challenging. In comparison, in many domains, crowd-sourcing of data is now an established process for expanding the scope or detail of data sets. In this paper, we describe the initial prototype implementation of Open3D, a crowd-sourcing platform for distributed curation of large-scale city models. We present an open architecture with interfaces that clearly separate model storage and indexing from viewing or editing. To support collaborative editing of extremely large models, we propose to use a modeling and model description paradigm that can integrate polygon-based modeling with parametric operations. We demonstrate the main concepts and prototype through an online city model that can be synchronously edited by multiple users, with live changes being propagated among clients. The main implementation consists of a set of web services, which support key functions such as model storage, locks for editing and spatial queries; a light-weight viewer based on the Cesium library, which runs on desktops and mobile devices; and a prototype editor, which clients can install to edit the models

    Introducing CRISTAL: A Model of Collaborative, Informed, Strategic Trade Agents With Logistics [Presentation]

    Get PDF
    Accessibility: This item is not machine readable, please contact NTL Ask A Librarian service for remediation or help with access.PowerPoint presentation covering Transportation Research Board paper: Introducing CRISTAL: A Model of Collaborative, Informed, Strategic Trade Agents With Logistics [Transportation Research Board Annual Meeting 2023 (Paper 23-02960); Committee Meeting, Freight Transportation Planning and Logistics (AT015)]. Paper describes the CRISTAL Freight Transportation model, its initial implementation, and applications to date. CRISTAL stands for Collaborative, Informed, Strategic Trade Agents With Logistics and is an agent-based model
    corecore