1,996 resources related to Embedded Applications
- Topics related to Embedded Applications
- IEEE Organizations related to Embedded Applications
- Conferences related to Embedded Applications
- Periodicals related to Embedded Applications
- Most published Xplore authors for Embedded Applications
2021 IEEE Photovoltaic Specialists Conference (PVSC)
Photovoltaic materials, devices, systems and related science and technology
2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA )
ETFA focus is on the latest developments and new technologies in the field of industrial and factory automation. The conference aims to exchange ideas with both industry leaders and a variety of experienced researchers, developers, and practitioners from several industries, research institutes, and academia
ICC 2021 - IEEE International Conference on Communications
IEEE ICC is one of the two flagship IEEE conferences in the field of communications; Montreal is to host this conference in 2021. Each annual IEEE ICC conference typically attracts approximately 1,500-2,000 attendees, and will present over 1,000 research works over its duration. As well as being an opportunity to share pioneering research ideas and developments, the conference is also an excellent networking and publicity event, giving the opportunity for businesses and clients to link together, and presenting the scope for companies to publicize themselves and their products among the leaders of communications industries from all over the world.
2020 IEEE Radar Conference (RadarConf20)
Annual IEEE Radar Conference
ECTC is the premier international conference sponsored by the IEEE Components, Packaging and Manufacturing Society. ECTC paper comprise a wide spectrum of topics, including 3D packaging, electronic components, materials, assembly, interconnections, device and system packaging, optoelectronics, reliability, and simulation.
The IEEE Aerospace and Electronic Systems Magazine publishes articles concerned with the various aspects of systems for space, air, ocean, or ground environments.
Experimental and theoretical advances in antennas including design and development, and in the propagation of electromagnetic waves including scattering, diffraction and interaction with continuous media; and applications pertinent to antennas and propagation, such as remote sensing, applied optics, and millimeter and submillimeter wave techniques.
Contains articles on the applications and other relevant technology. Electronic applications include analog and digital circuits employing thin films and active devices such as Josephson junctions. Power applications include magnet design as well asmotors, generators, and power transmission
The theory, design and application of Control Systems. It shall encompass components, and the integration of these components, as are necessary for the construction of such systems. The word `systems' as used herein shall be interpreted to include physical, biological, organizational and other entities and combinations thereof, which can be represented through a mathematical symbolism. The Field of Interest: shall ...
The Transactions on Biomedical Circuits and Systems addresses areas at the crossroads of Circuits and Systems and Life Sciences. The main emphasis is on microelectronic issues in a wide range of applications found in life sciences, physical sciences and engineering. The primary goal of the journal is to bridge the unique scientific and technical activities of the Circuits and Systems ...
2009 Pacific-Asia Conference on Circuits, Communications and Systems, 2009
A protocol stack can have different internal designs. All the design requires system resources such as CPU execution time and memory. These resources, however, consume scarce resources on an embedded target. This paper introduces different internal design models for TCP/IP protocol stack, and discusses CPU execution and memory consumption for each model, finally indicates optimum design model for some specific ...
2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2015
This work studies utilization of shared caches by applications running concurrently on different cores of multicore systems. Knowledge about program contention due to shared resources is important for various design problems concerning multicore architectures. It is needed for power estimation, scheduling of parallel applications and design of shared memories. Moreover, deep understanding of programs behavior is especially needed for the ...
2006 Innovations in Information Technology, 2006
The growing trend towards ubiquitous computing at handheld devices has brought the battery life time issue to the forefront. Scaling down the integrated circuit geometry has given rise to other issues e.g., leakage current and dynamic energy. Systems are software running on hardware; software directs the hardware components and is major contributor to the energy consumption. In this paper, we ...
16th International Conference on VLSI Design, 2003. Proceedings., 2003
Summary form only given. This tutorial focuses on the development of systems software for embedded applications. We begin with a discussion of the software structure for embedded systems-from processor specific instructions, operating system, middleware and application layers-and then delve into issues of real- time embedded applications. As a way to motivate some of the issues underlying software design, we will ...
2015 International Conference on Parallel Architecture and Compilation (PACT), 2015
The use of Multiprocessor Systems on Chip (MPSoCs) is a common practice in the design of state-of-the-art embedded devices, as MPSoCs provide a good trade- off between performance, energy and cost. However, programming MPSoCs is a challenging task, which currently involves multiple manual steps. Although, several research efforts have addressed this challenge, there is not yet a widely accepted solution. ...
Advanced Capacitive Sensing for Consumer, Industrial, and Automotive Applications - Lecture by Dr. Hans Klein
KeyTalk with Conor Quinn: Empowering the Electronics Industry - A Power Technology Roadmap - APEC 2017
APEC Exhibitor Showcase - Texas Instruments Power Management
Howard Shrobe: Runtime Security Monitor for Real-time Critical System Embedded Applications: WF IoT 2016
High Throughput Neural Network based Embedded Streaming Multicore Processors - Tarek Taha: 2016 International Conference on Rebooting Computing
Infineon: Innovative Semiconductor Solutions
A Fully Integrated 75-83GHz FMCW Synthesizer for Automotive Radar Applications with -97dBc/Hz Phase Noise at 1MHz Offset and 100GHz/mSec Maximal Chirp Rate: RFIC Industry Showcase 2017
Edge to Fog Panel Discussion
APEC 2010 - Exhibitor Overview
Is Your Algorithm Dangerous? Lyria Bennett Moses - Ignite: Sections Congress 2017
APEC Speaker Highlights: Robert White, Chief Engineer, Embedded Power
APEC 2015: 3D Packaging
A 28nm, 475mW, 0.4-to-1.7GHz Embedded Transceiver Front-End Enabling High-Speed Data Streaming Within Home Cable Networks: RFIC Industry Showcase
Fog Computing Test Bed: Cutting Costs and Latency in Data Transmission - Fog World Congress
Computing in the Cambrian Era - ICRC 2018 Plenary, Paolo Faraboschi
LPIRC: A Facebook Approach to Benchmarking ML Workload
Media & Women in Technology Panel - Lynnette Reese & Jennifer Elias - WIE ILC 2018
Fog Computing on the Horizon - Fog World Congress
A protocol stack can have different internal designs. All the design requires system resources such as CPU execution time and memory. These resources, however, consume scarce resources on an embedded target. This paper introduces different internal design models for TCP/IP protocol stack, and discusses CPU execution and memory consumption for each model, finally indicates optimum design model for some specific application.
This work studies utilization of shared caches by applications running concurrently on different cores of multicore systems. Knowledge about program contention due to shared resources is important for various design problems concerning multicore architectures. It is needed for power estimation, scheduling of parallel applications and design of shared memories. Moreover, deep understanding of programs behavior is especially needed for the development of accurate models that are able to predict misses caused by shared resources in multicore systems. We present a methodology that is able to examine the interaction of applications in shared caches. Our experiments show a positive impact of data sharing by minimizing misses in shared L2 caches over a wide range of L2 cache sizes for applications from the Media bench suite. Up to 25% lower misses in the last level cache can be observed for embedded applications, when data are allowed to be shared among programs running on different cores.
The growing trend towards ubiquitous computing at handheld devices has brought the battery life time issue to the forefront. Scaling down the integrated circuit geometry has given rise to other issues e.g., leakage current and dynamic energy. Systems are software running on hardware; software directs the hardware components and is major contributor to the energy consumption. In this paper, we present compiler directed technique that take advantage of optimization slacks, scheduling slacks and linker slacks to optimize the dynamic energy consumption. Our framework is implemented in two phase. In first phase, profile of software application as well as underlying hardware is captured, followed by the code transformation in second phase. The optimization search engine is powered by genetic algorithm. We present results for 10 widely used multimedia applications, and analyze their behavior for parallelism, live CPU register usage, anticipated scheduling, CPU bus activity, processing units utilization and binary code size. Finally impact of these factors are studied on objective functions e.g., speedup, energy saving etc. Our result show that a unified scheme optimizes embedded source code better than the conventional multiphase approaches in VLIW processors
Summary form only given. This tutorial focuses on the development of systems software for embedded applications. We begin with a discussion of the software structure for embedded systems-from processor specific instructions, operating system, middleware and application layers-and then delve into issues of real- time embedded applications. As a way to motivate some of the issues underlying software design, we will illustrate how embedded applications are characterized by a number of cross cutting issues: control, sequencing, and signal processing and resource management. This will set the stage for identifying the required special real-time services/capabilities (in contrast with non real-time). The rest of the tutorial will focus on two specific topics: language issues and resource management issues. We overview three high-level (new) languages for designing embedded systems: Esterel which is good for control applications, Handel-C which is esp. good for data-flow (e.g., DSP) applications, Lava which allows also us to verify systems within the same framework. We give an introduction to Handel-C, a language based on ANSI-C, extended with concepts for timing, concurrency, flexible-width variables and resource allocation to let software engineers and hardware designers quickly implement complex algorithms efficiently in hardware. We will then discuss resource Management and scheduling paradigms based on static priorities, static schedules, dynamic scheduling, and best effort approaches. Current best practice in scheduling (e.g., Rate Monotonic vs. static schedules) and communication alternatives will also be covered and challenges posed by real-world issues such as blocking, unpredictability, interrupts, and caching will be introduced and extant solutions compared. To make the concepts concrete, examples of OSs for embedded systems will be presented, with a critical evaluation of Real-Time Linux as an embedded operating system. The possibility of developing real-time embedded systems without using an OS e.g., by "synthesizing" the OS capabilities into the s/w code will also be probed. Two-case studies will be used to illustrate the concepts: (1) controlling an injection moulding process and (2) flight simulator.
The use of Multiprocessor Systems on Chip (MPSoCs) is a common practice in the design of state-of-the-art embedded devices, as MPSoCs provide a good trade- off between performance, energy and cost. However, programming MPSoCs is a challenging task, which currently involves multiple manual steps. Although, several research efforts have addressed this challenge, there is not yet a widely accepted solution. In this work, we describe an approach to automatically extract multiple forms of parallelism from sequential embedded applications in a unified manner. We evaluate the applicability of our work by parallelizing multiple embedded applications on two commercial platforms.
We study the inherent resilience (to transient errors) of a class of embedded applications that are currently under study in the DARPA-sponsored program called PERFECT. The experimental setup used in this research uses a fast fault-injection methodology, that takes advantage of native execution speeds on actual system hardware. The reported resilience characterization data are interpreted in the context of measured workload metrics like dynamic instruction frequency mix.
Achieving a small code size and a fast execution time for an implementation of the Data Encryption Standard (DES) is crucial with regard to the practicalities of its use in real-time embedded applications. With increasing emphasis on the importance of secure data communication, a DES implementation must also be secure. In this paper, we describe various optimization techniques that achieve improvements in both the code size and the execution time, and we address some of the security issues.
Portable applications such as mobile phones, pagers, and PDAs are continually growing in sophistication. This places an increasing burden on the embedded microprocessor to provide high performance while retaining low power consumption and small die size. The ARM7TDMI microprocessor has been highly successful in these application areas. However, as products grow in complexity more processing power is required while the expectation on battery life also increases. This has lead to the introduction of the ARM9 family, a range of high performance low power embedded microprocessors targeted at next generation embedded applications. This paper focuses on the implementation of 2 members of the ARM9 family, the ARM9TDMI integer core and the ARM940T cached processor. These offer performance in excess of 150 MIPS while retaining low power consumption. The evolution from the ARM7 to the ARM9 microarchitecture is described and the tradeoffs between low power consumption and high performance discussed.
Optimizing array accesses is extremely critical in embedded computing as many embedded applications make use of arrays (in form of images, video frames, etc). Previous research considered both loop and data transformations for improving array accesses. However, data transformations considered were mostly limited to linear data transformations and array interleaving. In this paper, we introduce two data transformations: array decomposition (breaking up a large array into multiple smaller arrays) and array composition (combining multiple small arrays into a single large array). This paper discusses that it is feasible to implement these optimizations within an optimizing compiler.
This paper discusses the development status of the memory cell element of OUM (Ovonic Unified Memory) - a chalcogenide-based, phase-change nonvolatile semiconductor memory technology at the 180 nm technology node. The device structure and characterization of the memory element will be reviewed. The key characteristics of the technology will be discussed for ultra-high density, low voltage, high-speed programming, high cycle count, high read speed, and competitive cost structure nonvolatile memory for stand alone and embedded applications. This technology is inherently radiation resistant and is bit byte or word programmable without the requirement of Flash-like block erase. Low voltage and energy operation make OUM an attractive candidate for mobile applications.
This work will define an application program interface to device drivers. The interface will be modeled on the traditional ioctl() function, but will have enhancements designed to address issues such as type safety" and reentrancy. "
This document is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions of the applications program interface (API). This standard supports application portability at the source code level through the binding between ISO 8652:1995 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990 ...
The project will define Application Environment Profiles for embedded and realtime applications utilizing POSIX interfaces. At least three separate profile definitions are expected: a large one for full-function realtime systems, a small one for embedded control systems, and one or more profiles of intermediate size. It will also update the existing profiles to reflect lessons learned through recent experience; for ...
To provide an ISO Ada language binding to ISO 9945-1:1990 (IEEE Std. 1003.1-1990).
To provide an Ada binding to the realtime POSIX standards.