8,576 research outputs found

    Mixing multi-core CPUs and GPUs for scientific simulation software

    Get PDF
    Recent technological and economic developments have led to widespread availability of multi-core CPUs and specialist accelerator processors such as graphical processing units (GPUs). The accelerated computational performance possible from these devices can be very high for some applications paradigms. Software languages and systems such as NVIDIA's CUDA and Khronos consortium's open compute language (OpenCL) support a number of individual parallel application programming paradigms. To scale up the performance of some complex systems simulations, a hybrid of multi-core CPUs for coarse-grained parallelism and very many core GPUs for data parallelism is necessary. We describe our use of hybrid applica- tions using threading approaches and multi-core CPUs to control independent GPU devices. We present speed-up data and discuss multi-threading software issues for the applications level programmer and o er some suggested areas for language development and integration between coarse-grained and ne-grained multi-thread systems. We discuss results from three common simulation algorithmic areas including: partial di erential equations; graph cluster metric calculations and random number generation. We report on programming experiences and selected performance for these algorithms on: single and multiple GPUs; multi-core CPUs; a CellBE; and using OpenCL. We discuss programmer usability issues and the outlook and trends in multi-core programming for scienti c applications developers

    How to Create an Innovation Accelerator

    Full text link
    Too many policy failures are fundamentally failures of knowledge. This has become particularly apparent during the recent financial and economic crisis, which is questioning the validity of mainstream scholarly paradigms. We propose to pursue a multi-disciplinary approach and to establish new institutional settings which remove or reduce obstacles impeding efficient knowledge creation. We provided suggestions on (i) how to modernize and improve the academic publication system, and (ii) how to support scientific coordination, communication, and co-creation in large-scale multi-disciplinary projects. Both constitute important elements of what we envision to be a novel ICT infrastructure called "Innovation Accelerator" or "Knowledge Accelerator".Comment: 32 pages, Visioneer White Paper, see http://www.visioneer.ethz.c

    UTILIZATION OF ACCELERATOR FACILITIES IN MOBILE APP DEVELOPER STARTUPS

    Get PDF
    This interpretive grounded theory study describes and analyses how early-stage mobile app developer startups utilize an accelerator’s facilities to develop and publish their game applications on a platform. The data was collected by interviewing 20 startups participating in an accelerator operated by a mobile platform-owner. Our model shows that the accelerator is affecting our early-stage startups in five areas of: their 1) market-related activities, 2) resources, 3) startup’s capabilities, 4) experimenting activities, and 5) game design activities. We discuss how the startups utilize the accelerator’s facilities to improve their capabilities and knowledge inside their firms which can affect their game design, access to resources, and improve their market-related activities. Furthermore, they make the accelerator into a social boundary resource through which they aim 1) to collaborate with and impact the platform decisions more effectively, and 2) to gain access to resources from other members of the ecosystem, in order to increase the chance of acquiring more users and building a reputation for entering other platforms. Our study enriches the existing literature in the areas of mobile application development and accelerators by shedding light on the game development activities of early-stage startups that have been selected to a platform-owned accelerator. Keywords: Mobile App Development, Boundary Resource, Accelerators, Grounded Theory study

    Focal Spot, Fall 1973

    Get PDF
    https://digitalcommons.wustl.edu/focal_spot_archives/1006/thumbnail.jp

    Neural Networks for Modeling and Control of Particle Accelerators

    Full text link
    We describe some of the challenges of particle accelerator control, highlight recent advances in neural network techniques, discuss some promising avenues for incorporating neural networks into particle accelerator control systems, and describe a neural network-based control system that is being developed for resonance control of an RF electron gun at the Fermilab Accelerator Science and Technology (FAST) facility, including initial experimental results from a benchmark controller.Comment: 21 p

    DYNAMICS OF SUCCESS FOR MOBILE GAMES: THE CASE OF EARLY-STAGE STARTUPS

    Get PDF
    The competitive mobile app markets along with the lack of business experience of mobile app startups has created many challenges for startups in their efforts to create a viable business through developing and publishing apps. In this study, we collected data from 20 international mobile game startups that were working on their first commercial game with the aim to develop a successful game as the first step toward a successful business. Through a classic grounded theory methodology, we developed a theoretical model. Our model depicts how startups work with three requirements of visibility, quality and user engagement toward success while enhancing each and every one of the requirements through online and offline social interactions with various members of the mobile ecosystem. Our study contributes to the existing literature on mobile app development and the interactions of startups with the platform owner, users, and their games artefact, particularly by highlighting how the startups leverage the social aspects of mobile app platforms for success. It also contributes to the knowledge on business creation in startups through explaining the fundamental factors that early-stage mobile game startups consider in their work on mobile platforms to create a successful business

    Are Prize-Linked Savings Accounts the Solution to Arkansas\u27 Savings Problem?

    Get PDF
    This research finds that access to prize-linked savings could improve the financial security of Arkansans. Prize-linked savings (PLS) accounts are nontraditional savings products that offer depositors the chance to win cash prizes instead of a typical interest rate return. Given the low median incomes, high liquid asset poverty rates, and high levels of underbanked and undereducated individuals in Arkansas, there is a need for an innovative savings solution like PLS in the state. PLS accounts capitalize on individuals’ propensity for lottery-like risk-taking to inspire the productive behavior of personal saving. A wide range of individuals, especially those who could stand to benefit from PLS instruments the most, find these programs attractive. Various PLS programs have proven successful internationally and within the United States, with clear benefits for both savers and organizing financial institutions. Arkansas banks and credit unions should consider the opportunity presented by PLS programs to grow deposits while providing Arkansas households with an effective, entertaining way to increase personal savings and strengthen their financial situation

    A Parallelizable Acceleration Framework for Packing Linear Programs

    Get PDF
    This paper presents an acceleration framework for packing linear programming problems where the amount of data available is limited, i.e., where the number of constraints m is small compared to the variable dimension n. The framework can be used as a black box to speed up linear programming solvers dramatically, by two orders of magnitude in our experiments. We present worst-case guarantees on the quality of the solution and the speedup provided by the algorithm, showing that the framework provides an approximately optimal solution while running the original solver on a much smaller problem. The framework can be used to accelerate exact solvers, approximate solvers, and parallel/distributed solvers. Further, it can be used for both linear programs and integer linear programs
    • …
    corecore