This paper presents a comprehensive solution for path planning and control of two popular types of autonomous wheeled vehicles. Differentially driven and car-like motion systems are the most widespread structures amon...
详细信息
In the nodes of computer networks the Active Queue Management (AQM) is responsible for managing the messages to be transmitted. Because of the time required for this service the messages delay in the nodes. This delay...
详细信息
The Eurobot contest is an international robot building competition. This paper presents an autonomous robot mechanical and electric design built to Eurobot 2011 robotics contest. The robot collects the playing element...
详细信息
Development of driverless road vehicles is one of the most active research areas of robotics today. Path planning among obstacles is one of the challenging problems to be solved in order to achieve autonomous navigati...
详细信息
The most common image feature extraction algorithms such as SIFT (Scale Invariant Feature Transform) and SURF (Speeded Up Robust Feature) have been proven to be invariant to changes in rotation, scale and with restric...
详细信息
Verification of models and model processing programs are inevitable in model-based software development in order to apply them in real-world solutions. Verification of properties of model transformations means to prov...
详细信息
SCADA systems are gaining more popularity, including controlled environment applications. A particularity for these processes is that the distributed controlled environment is scattered in different locations. SCADA h...
详细信息
The need for intelligent autonomous vehicles is increasing in industrial and everyday life as well. Path planning among obstacles is one of the challenging problems to be solved to achieve autonomous navigation. In th...
详细信息
Even though satellite based navigation systems were initially intended only for military purposes their usefulness in the commercial sector was soon enough realized. Air travel, marine navigation, car navigations, top...
详细信息
Pre-execution is a new technique used in conjunction with simultaneous multithreading or multi-core CPUs to reduce memory latency. Executing a slice of a program in a software or hardware thread ahead of the normal ex...
详细信息
ISBN:
(纸本)9789881925145
Pre-execution is a new technique used in conjunction with simultaneous multithreading or multi-core CPUs to reduce memory latency. Executing a slice of a program in a software or hardware thread ahead of the normal execution resolves memory addresses and prefetches data into the caches. By doing so the latency of memory reads is reduced in the main thread. Data intensive applications can benefit from pre-execution even if thread level parallelism is not available because of shared (software) resources. Despite the simplicity of the idea several factors have to be considered when putting this principle into practice. This paper applies and customizes pre-execution to a particular problem of hash table based data transformation and through this example provides a parameterized software preexecution algorithm which can be applied to arbitrary programs and executed on everyday hardware. The most important factor to be considered is to continuously keep an optimal temporal distance between the pre-worker and the main thread, which should be implemented with introducing minimal amount of control and communication dependencies between them. This paper presents a mechanism for attaining this goal.
暂无评论