Listing 1 - 10 of 20 | << page >> |
Sort by
|
Choose an application
This open access book provides an overview of the work developed within the SODALITE project, which aims at facilitating the deployment and operation of distributed software on top of heterogeneous infrastructures, including cloud, HPC and edge resources. The experts participating in the project describe how SODALITE works and how it can be exploited by end users. While multiple languages and tools are available in the literature to support DevOps teams in the automation of deployment and operation steps, still these activities require specific know-how and skills that cannot be found in average teams. The SODALITE framework tackles this problem by offering modelling and smart editing features to allow those we call Application Ops Experts to work without knowing low level details about the adopted, potentially heterogeneous, infrastructures. The framework offers also mechanisms to verify the quality of the defined models, generate the corresponding executable infrastructural code, automatically wrap application components within proper execution containers, orchestrate all activities concerned with deployment and operation of all system components, and support on-the-fly self-adaptation and refactoring.
Computer software --- Software engineering. --- Development --- Management. --- Computer software engineering --- Engineering --- Heterogeneous Computing --- Cloud, Edge --- HPC --- IaC --- DevOps --- Semantic Reasoning
Choose an application
Heterogeneous computing. --- Wireless communication systems --- Automatic control. --- Communication systems, Wireless --- Wireless data communication systems --- Wireless information networks --- Wireless telecommunication systems --- Telecommunication systems --- Heterogeneous processing (Computers) --- High performance computing --- Parallel processing (Electronic computers)
Choose an application
This brief provides an overview of the requirements, challenges, design issues and major techniques for seamless and secure communications over heterogeneous wireless networks. It summarizes and provides detailed insights into the latest research on handoff management, mobility management, fast authentication and security management to support seamless and secure roaming for mobile clients. The reader will also learn about the challenges in developing relevant technologies and providing ubiquitous Internet access over heterogeneous wireless networks. The authors have extensive experience in implementing such technologies over heterogeneous wireless networks, thus enabling them to bridge the gap between the theoretical results of research and the real practice. Combining basic theoretical concepts and practical implementation, this brief is ideal for professionals and researchers in the field. Advanced-level students interested in computer communication networks and wireless technologies will also find the content helpful.
Heterogeneous computing. --- Wireless communication systems -- Management. --- Wireless communication systems -- Security measures. --- Wireless communication systems --- Heterogeneous computing --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Telecommunications --- Security measures --- Management. --- Security measures. --- Heterogeneous processing (Computers) --- Computer science. --- Computer communication systems. --- Computer Science. --- Computer Communication Networks. --- High performance computing --- Parallel processing (Electronic computers) --- Communication systems, Computer --- Computer communication systems --- Data networks, Computer --- ECNs (Electronic communication networks) --- Electronic communication networks --- Networks, Computer --- Teleprocessing networks --- Data transmission systems --- Digital communications --- Electronic systems --- Information networks --- Telecommunication --- Cyberinfrastructure --- Electronic data processing --- Network computers --- Distributed processing
Choose an application
Designing technology to address the problem of heterogeneous embedded systems, while remaining compatible with standard “More Moore” flows, i.e. capable of handling simultaneously both silicon complexity and system complexity, represents one of the most important challenges facing the semiconductor industry today. While the micro-electronics industry has built its own specific design methods to focus mainly on the management of complexity through the establishment of abstraction levels, the emergence of device heterogeneity requires new approaches enabling the satisfactory design of physically heterogeneous embedded systems for the widespread deployment of such systems. This book, compiled largely from a set of contributions from participants of past editions of the Winter School on Heterogeneous Embedded Systems Design Technology (FETCH), proposes a broad and holistic overview of design techniques used to tackle the various facets of heterogeneity in terms of technology and opportunities at the physical level, signal representations and different abstraction levels, architectures and components based on hardware and software, in all the main phases of design (modeling, validation with multiple models of computation, synthesis and optimization). It concentrates on the specific issues at the interfaces, and is divided into two main parts. The first part examines mainly theoretical issues and focuses on the modeling, validation and design techniques themselves. The second part illustrates the use of these methods in various design contexts at the forefront of new technology and architectural developments.
Embedded computer systems -- Computer-aided design. --- Heterogeneous computing. --- Integrated circuits -- Computer-aided design. --- Embedded computer systems --- Heterogeneous computing --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Design and construction --- Integrated circuits --- Computer-aided design. --- Heterogeneous processing (Computers) --- Embedded systems (Computer systems) --- Engineering. --- Microprocessors. --- Electronic circuits. --- Circuits and Systems. --- Processor Architectures. --- High performance computing --- Parallel processing (Electronic computers) --- Computer systems --- Architecture Analysis and Design Language --- Systems engineering. --- Computer science. --- Informatics --- Science --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Minicomputers --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics
Choose an application
Data mining. --- Heterogeneous distributed computing systems. --- Electronic information resource searching. --- Computer searching --- Electronic searching --- Online searching --- Searching electronic information resources --- Information retrieval --- Distributed computational systems, Heterogeneous --- Distributed computer systems, Heterogeneous --- Distributed computing systems, Heterogeneous --- Distributed heterogeneous computer systems --- Distributed heterogeneous computing systems --- HeDCSs (Heterogeneous distributed computing systems) --- Heterogeneous computer systems, Distributed --- Heterogeneous computing systems, Distributed --- Heterogeneous distributed computational systems --- Heterogeneous distributed computer systems --- Computer systems --- Electronic data processing --- Algorithmic knowledge discovery --- Factual data analysis --- KDD (Information retrieval) --- Knowledge discovery in data --- Knowledge discovery in databases --- Mining, Data --- Database searching --- Distributed processing
Choose an application
Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition includes the latest enhancements in OpenCL 2.0 including: • Shared virtual memory to increase programming flexibility and reduce data transfers that consume resources • Dynamic parallelism which reduces processor load and avoids bottlenecks • Improved imaging support and integration with OpenGL Designed to work on multiple platforms, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book explores memory spaces, optimization techniques, extensions, debugging and profiling. Multiple case studies and examples illustrate high-performance algorithms, distributing work across heterogeneous systems, embedded domain-specific languages, and will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. Updated content to cover the latest developments in OpenCL 2.0, including improvements in memory handling, parallelism, and imaging support Explanations of principles and strategies to learn parallel programming with OpenCL, from understanding the abstraction models to thoroughly testing and debugging complete applications Example code covering image analytics, web plugins, particle simulations, video editing, performance optimization, and more
Parallel programming (Computer science) --- OpenCL (Computer program language) --- Programmation parallèle (Informatique) --- OpenCL (Langage de programmation) --- Heterogeneous computing. --- OpenCL (Computer program language). --- Parallel programming (Computer science). --- Programmation parallèle (Informatique) --- Open CL (Computer program language) --- Open Computing Language (Computer program language) --- Programming languages (Electronic computers) --- Computer programming --- Parallel processing (Electronic computers)
Choose an application
The Asian Internet Engineering Conference (AINTEC) brings together researchers and engineers interested in practical and theoretical problems in Internet technologies. The conference aims at addressing issues pertinent to the Asian region with vast diversities of socio-economic and networking conditions while inviting high-quality and recent research results from the global international research community. The first event was jointly organized by the Internet Education and Research Laboratory of the Asian Institute of Technology (AIT) and the WIDE Project with support from the APAN-TH community. In response to the recent natural disaster in Asia, AINTEC 2005 solicited papers, among other things, on the survival of the Internet in order to provide alternative means of communication in emergency and chaotic situations. The main topics include: Mobile IP Mobile Ad Hoc and Emergency Networks Multimedia or Multi-Services IP-Based Networks Peer-to-Peer Measurement and Performance Analysis Internet over Satellite Communications There were 52 submissions to the Technical Program, and we selected the 18 papers presented in these proceedings. In addition, we have three invited papers and one invited position paper by leading experts in the ?eld. Finally, we would like to acknowledge the conference General Chair, K- chana Kanchanasut of AIT, and the Local Organizers team from AIT, namely, Pensri Arunwatanamongkol, Withmone Tin Latt and Yasuo Tsuchimoto, for organizing and arranging this conference. We are also grateful to the French Ministry of Foreign Affairs through its French Regional Cooperation and the ICT Asia project (STIC-ASIE) for providing travel support.
Computer communication systems. --- Computer science. --- Electrical engineering. --- Special purpose computers. --- Application software. --- Management information systems. --- Computer Communication Networks. --- Popular Computer Science. --- Communications Engineering, Networks. --- Special Purpose and Application-Based Systems. --- Information Systems Applications (incl. Internet). --- Management of Computing and Information Systems. --- Computer networks --- Heterogeneous computing
Choose an application
This book provides an in-depth discussion on how to efficiently manage resources of heterogeneous wireless networks and how to design resource allocation algorithms to suit real world conditions. Efficiently managing resources of the networks is more crucial now, than ever before, to meet users’ rapidly increasing demand for higher data rates, better quality-of-service (QoS) and seamless coverage. Some of the techniques that can be incorporated within heterogeneous wireless networks to achieve this objective are interworking of the networks, user multi-homing and device-to-device (D2D) communication. Designing resource allocation algorithms to suit real world conditions is also important, as the algorithms should be deployable and perform well in real networks. For example, two of the conditions considered in this book are resource allocation intervals of different networks are different and small cell base stations have limited computational capacity. To address the first condition, resource allocation algorithms for interworking systems are designed to allocate resources of different networks at different time-scales. To address the second condition, resource allocation algorithms are designed to be able to run at cloud computing servers. More of such conditions, algorithms designed to suit these conditions, modeling techniques for various networks and performance analysis of the algorithms are discussed in the book. This book concludes with a discussion on the future research directions on the related fields of study. Advanced-level students focused on communication and networking will use this book as a study guide. Researchers and experts in the fields of networking, converged networks, small-cell networks, resource management, and interference management, as well as consultants working in network planning and optimization and managers, executives and network architects working in the networking industry will also find this book useful as a reference.
Radio resource management (Wireless communications) --- Heterogeneous distributed computing systems. --- Distributed computational systems, Heterogeneous --- Distributed computer systems, Heterogeneous --- Distributed computing systems, Heterogeneous --- Distributed heterogeneous computer systems --- Distributed heterogeneous computing systems --- HeDCSs (Heterogeneous distributed computing systems) --- Heterogeneous computer systems, Distributed --- Heterogeneous computing systems, Distributed --- Heterogeneous distributed computational systems --- Heterogeneous distributed computer systems --- Wireless communications resource management --- Engineering. --- Computer communication systems. --- Electrical engineering. --- Communications Engineering, Networks. --- Computer Communication Networks. --- Computer systems --- Electronic data processing --- Resource allocation --- Wireless communication systems --- Distributed processing --- Management --- Telecommunication. --- Electric communication --- Mass communication --- Telecom --- Telecommunication industry --- Telecommunications --- Communication --- Information theory --- Telecommuting --- Communication systems, Computer --- Computer communication systems --- Data networks, Computer --- ECNs (Electronic communication networks) --- Electronic communication networks --- Networks, Computer --- Teleprocessing networks --- Data transmission systems --- Digital communications --- Electronic systems --- Information networks --- Telecommunication --- Cyberinfrastructure --- Network computers --- Electric engineering --- Engineering
Choose an application
This book provides embedded software developers with techniques for programmingheterogeneous Multi-Processor Systems-on-Chip (MPSoCs), capable of executing multiple applications simultaneously. It describes a set of algorithms and methodologies to narrow the software productivity gap, as well as an in-depth description of the underlying problems and challenges of today’s programming practices. The authors present four different tool flows: A parallelism extraction flow for applications writtenusing the C programming language, a mapping and scheduling flow for parallel applications, a special mapping flow for baseband applications in the context of Software Defined Radio (SDR) and a final flow for analyzing multiple applications at design time. The tool flows are evaluated on Virtual Platforms (VPs), which mimic different characteristics of state-of-the-art heterogeneous MPSoCs. • Provides a novel set of algorithms and methodologies for programming heterogeneous Multi-Processor Systems-on-Chip (MPSoCs); • Equips embedded software developers with a unified presentation of sequential and parallel programming; • Focuses on industry-relevant methodologies and uses real case studies to demonstrate techniques; • Enables solution of multi-application problems, with generalized and unified programming models.
Embedded computer systems --- Systems on a chip. --- SOC design --- Systems on chip --- Programming. --- Computer architecture -- Congresses. --- Embedded computer systems -- Congresses. --- Embedded computer systems -- Design and construction. --- Heterogeneous computing. --- Systems engineering. --- Computer science. --- Electronics. --- Circuits and Systems. --- Processor Architectures. --- Electronics and Microelectronics, Instrumentation. --- Informatics --- Science --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Electrical engineering --- Physical sciences --- Design and construction --- Electronic circuits. --- Microprocessors. --- Microelectronics. --- Microminiature electronic equipment --- Microminiaturization (Electronics) --- Electronics --- Microtechnology --- Semiconductors --- Miniature electronic equipment --- Minicomputers --- Electron-tube circuits --- Electric circuits --- Electron tubes
Choose an application
To satisfy the higher requirements of digitally converged embedded systems, this book describes heterogeneous multicore technology that uses various kinds of low-power embedded processor cores on a single chip. With this technology, heterogeneous parallelism can be implemented on an SoC, and greater flexibility and superior performance per watt can then be achieved. This book defines the heterogeneous multicore architecture and explains in detail several embedded processor cores including CPU cores and special-purpose processor cores that achieve highly arithmetic-level parallelism. The authors developed three multicore chips (called RP-1, RP-2, and RP-X) according to the defined architecture with the introduced processor cores. The chip implementations, software environments, and applications running on the chips are also explained in the book. Provides readers an overview and practical discussion of heterogeneous multicore technologies from both a hardware and software point of view; Discusses a new, high-performance and energy efficient approach to designing SoCs for digitally converged, embedded systems; Covers hardware issues such as architecture and chip implementation, as well as software issues such as compilers, operating systems, and application programs; Describes three chips developed according to the defined heterogeneous multicore architecture, including chip implementations, software environments, and working applications.
Computer aided design. --- Embedded computer systems. --- Engineering. --- High performance processors. --- Parallel processing (Electronic computers). --- Systems engineering. --- Embedded computer systems --- Heterogeneous computing --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Computer Science --- Electrical Engineering --- Information technology. --- Embedded systems (Computer systems) --- IT (Information technology) --- Computer-aided engineering. --- Electronic circuits. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Technology --- Telematics --- Information superhighway --- Knowledge management --- Computer systems --- Architecture Analysis and Design Language --- CAD (Computer-aided design) --- Computer-assisted design --- Computer-aided engineering --- Design --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Design and construction --- CAE --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics --- Data processing
Listing 1 - 10 of 20 | << page >> |
Sort by
|