Stream-Mode FPGA Acceleration of Complex Pattern Trajectory Querying

نویسندگان

  • Roger Moussalli
  • Marcos R. Vieira
  • Walid A. Najjar
  • Vassilis J. Tsotras
چکیده

The wide and increasing availability of collected data in the form of trajectory has lead to research advances in behavioral aspects of the monitored subjects (e.g., wild animals, people, vehicles). Using trajectory data harvested by devices, such as GPS, RFID and mobile devices, complex pattern queries can be posed to select trajectories based on specific events of interest. In this paper, we present a study on FPGA-based architectures processing complex patterns on streams of spatio-temporal data. Complex patterns are described as regular expressions over a spatial alphabet that can be implicitly or explicitly anchored to the time domain. More importantly, variables can be used to substantially enhance the flexibility and expressive power of pattern queries. Here we explore the challenges in handling several constructs of the assumed pattern query language, with a study on the trade-offs between expressiveness, scalability and matching accuracy. We show an extensive performance evaluation where FPGA setups outperform the current state-of-the-art CPU-based approaches by over three orders of magnitude. Unlike software-based approaches, the performance of the proposed FPGA solution is only minimally affected by the increased pattern complexity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Trajectory Planning Using High Order Polynomials under Acceleration Constraint

The trajectory planning, which is known as a movement from starting to end point by satisfying the constraints along the path is an essential part of robot motion planning. A common way to create trajectories is to deal with polynomials which have independent coefficients. This paper presents a trajectory formulation as well as a procedure to arrange the suitable trajectories for applications. ...

متن کامل

Click Stream Pattern Matching with FPGAs

Complex event processing (CEP) is becoming an integral part of traditional stream processing. To cope with constantly growing data volumes and an increasing need for fast results, new technologies have to be explored. In this demonstration we present a hardware based complex event detection system implemented on a field-programmable gate array (FPGA). The FPGA is connected directly to the netwo...

متن کامل

Rapid Prediction of Air Traffic for Trajectory Based Operations

Motivated by the fact that air traffic predictions will play a central role in the nextgeneration air transportation system, this research examines the feasibility of developing a computational appliance for rapid prediction of aircraft trajectories. The feasibility demonstration followed a two-pronged strategy of accelerating the trajectory propagation algorithms in an air traffic simulation e...

متن کامل

Numerical simulation of hull and propeller interaction in acceleration maneuver

Prediction of a ship’s trajectory during a maneuvering motion is so important. In this study, the acceleration maneuver for a twin-screw vessel is directly investigated using computational fluid dynamic (CFD) environment and unsteady RANS (Reynolds Averaged Navier-Stokes) solver. For this purpose, the self-propulsion and acceleration simulations with hull and propeller interaction for the well-...

متن کامل

The trajectory of center of pressure during stance phase of gait in healthy males and females using pedar-X system

Introduction and Objectives. The trajectory of center of pressure (COP) during the stance phase of gait is considered as an important parameter in assessing of dynamic balance, foot and ankle function and effectiveness of shoe and orthotics. The aim of this study was to determine the COP trajectory during stance phase of gait in healthy males and females, by means of Pedar-X plantar pressure me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013