• Home
  • Search
  • Platform-aware dynamic data type refinement methodology for radix tree Data Structures
  • Cite Icon3
  • https://doi.org/10.1109/samos.2015.7363662Copy DOI Icon

Platform-aware dynamic data type refinement methodology for radix tree Data Structures

  • Jul 1, 2015
  • Thomas Papastergiou +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern embedded systems are now capable of executing complex and demanding applications that are often based on large data structures. The design of the critical data structures of the application affects the performance and the memory requirements of the whole system. Dynamic Data Structure Refinement methodology provides optimizations, mainly in list and array data structures, which are based on the application's features and access patterns. In this work, we extend various aspects of the methodology: First, we integrate radix tree optimizations. Then, we provide a set of platform-aware data structure implementations, for performing optimizations based on the hardware features. The extended methodology is evaluated using a wide set of synthetic and real-world benchmarks, in which we achieved performance and memory trade-offs up to 29.6%. Additionally, Pareto optimal data structure implementations that were not available by the previous methodology, are identified with the extended one.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.