High population densities in today's cities are leading to increasing congestion and air pollution. Sustainable cities of the future will require a large scale transition to electro-mobility. The development of el...
详细信息
High population densities in today's cities are leading to increasing congestion and air pollution. Sustainable cities of the future will require a large scale transition to electro-mobility. The development of electric vehicle charging infrastructure is necessary to enable this transition. Existing methods for determining charging infrastructure take an optimization approach that ignores existing traffic demands and infrastructure. Moreover, the dynamics of vehicle movement like stop-and-go traffic, congestion and the effect of traffic lights are not considered in determining energy consumption. In this paper, we propose a novel nanoscopic city-scale traffic simulation based method for determining charging infrastructure locations;subsequently, we demonstrate its usefulness in spatio-temporal planning through a case-study of Singapore. Through this method, existing traffic and road network data and the dynamics of individual vehicle movement can be taken into consideration in planning. (c) 2015 Elsevier B.V. All rights reserved.
Wireless sensor networks (WSNs) provide low-cost, embedded sense-and-respond capability, and are therefore an integral part of the vision of pervasive computing. Most research on WSNs to date has focused on the develo...
详细信息
ISBN:
(纸本)1932415521
Wireless sensor networks (WSNs) provide low-cost, embedded sense-and-respond capability, and are therefore an integral part of the vision of pervasive computing. Most research on WSNs to date has focused on the development of efficient protocols for infrastructure establishment. Application development for WSNs is still very daunting for the non-expert. This paper proposes hierarchical layers of abstractions to categorize the functionality of various WSN protocols from a programming perspective. We then address the issue of system level support for programming models in sensor networks, and describe the design of the DART runtime system, which supports a macroprogramming model called the Abstract Task Graph. DART prototypes for two different target platforms have been implemented. The modular structure of the runtime is inspired by our proposed layers of programming abstraction. The design of DART simplifies software synthesis of ATaG programs, and enables near plug-and-play integration of different protocols and services at the lower layers with minimal impact on the higher layers.
Implementing an algorithm on FPGA is intrinsically more difficult than programming a processor or a GPU. Processor-based implementations "only" require a program to control their pre-synthesized data path, w...
详细信息
ISBN:
(纸本)9781509049912
Implementing an algorithm on FPGA is intrinsically more difficult than programming a processor or a GPU. Processor-based implementations "only" require a program to control their pre-synthesized data path, while an FPGA requires that a designer creates a new data path and a new controller for each application. Several approaches have been proposed recently to ease FPGA design. The present work builds on Coarse-Grained Reconfigurable Architectures (CGRAs), and Overlay Architectures (OAs), that allow a designer to take advantage of a pre-compiled FPGA architecture and still provide a way to configure the system at a higher level. In the proposed architecture, a generic data-driven compute fabric is interfaced to standard processors. To validate the proposed architecture and design method, an illustrative example is developed in which a processor sends an RGB image to a processing fabric, where it is converted to Y, Cr, Cb. Results show that thanks to a DMA between the memory and the fabric, a speedup of 50 is reached compared to a pure software implementation running on a Microblaze processor.
The paper describes a system for executable papers for publishers enabling them to reuse content and to generate further advances of science and engineering. The executable algorithmic descriptions within a paper are ...
详细信息
The paper describes a system for executable papers for publishers enabling them to reuse content and to generate further advances of science and engineering. The executable algorithmic descriptions within a paper are presented in natural language sentences and basic code, thereby making long term compatibility absolute. Authors are required to use publicly numerical libraries on the Internet or references to publications with executable papers. As used by authors the system automatically creates a web of algorithmic knowledge on the Internet. Novelty of new algorithms in publications can be evaluated by automated tools available to authors, reviewers and readers of scientific papers published.
The paper describes a system for executable papers for publishers enabling them to reuse content and to generate further advances of science and engineering. The executable algorithmic descriptions within a paper are ...
详细信息
The paper describes a system for executable papers for publishers enabling them to reuse content and to generate further advances of science and engineering. The executable algorithmic descriptions within a paper are presented in natural language sentences and basic code, thereby making long term compatibility absolute. Authors are required to use publicly numerical libraries on the Internet or references to publications with executable papers. As used by authors the system automatically creates a web of algorithmic knowledge on the Internet. Novelty of new algorithms in publications can be evaluated by automated tools available to authors, reviewers and readers of scientific papers published.
暂无评论