STxP70 and Academic Research

Publicly funded as part of the Nano2012 french initiative, the various many-core System-On-Chip’s implementing STxP70 cores (namely P2012 and STHORM) enabled an abundant research work.

As most of these made good use of the STxP70 Instruction Set Simulator, and especially its cycle-estimation feature, you’ll find here a collection of related publications and papers.

P2012
STMICROELECTRONICS – STHORM P2012
The STHORM platform
Guided Tour of the P2012 TLM Model: Simulation Speed and Timing Accuracy
He-P2012: Architectural Heterogeneity Exploration on a Scalable Many-Core Platform
System-Level Modeling, Analysis and Code Generation: Object Recognition Case Study
Rigorous Design Flow for Programming Manycore Platforms
Application-level Performance Optimization: A Computer Vision Case Study on STHORM
Optimizing Memory Bandwidth in OpenVX Graph Execution on Embedded Many-Core Accelerators
Supporting Localized OpenVX Kernel Execution for Efficient Computer Vision Application Development on STHORM Many-Core Platform
List Scheduling in Embedded Systems Under Memory Constraints
DKPN: A Composite Dataflow/Kahn Process Networks Execution Model
Scheduling of dynamic streaming applications on hybrid embedded MPSoCs comprising programmable computing units and hardware accelerators
Fast and accurate power annotated simulation: Application to a many-core architecture
PARALLELIZATION STRATEGIES FOR MODERN COMPUTING PLATFORMS: APPLICATION TO ILLUSTRATIVE IMAGE PROCESSING AND COMPUTER VISION APPLICATIONS
Numerical Aspects of MIMO OFDM PHY Layer Applications on SDR Platforms
Mapping Data-intensive Applications to an Explicitly Managed Memory Architecture: Challenges and Solutions
Platform2012, a Many-Core Computing Accelerator for Embedded SOC's : Performance Evaluation of Visual Analytics Applications
Improving the programmability of STHORM-based heterogeneous systems with offload-enabled OpenMP
Embedded System Memory Allocator Optimization Using Dynamic Code Generation
A Dynamic Stream Link for Efficient Data Flow Control in NoC Based Heterogeneous MPSoC
Resource Allocation & Scheduling in Moore's Law Twilight Zone
Scalable Many-core Acceleration for Image Understanding
A simulation framework for rapid prototyping and evaluation of thermal mitigation techniques in many-core architectures
Icy-Core Framework for Simulating Thermal Effects of Task Migration Algorithms on Multi- and Many-Core Architectures
Estimating the Potential Speedup of Computer Vision Applications on Embedded Multiprocessors
Efficient Memory Allocations on a Many-Core Accelerator
Embedded Multicores: Opportunities and challenges
Hardware Support for Online Resources Management
Introduction to Dynamic Code Generation – an Experiment with Matrix Multiplication for the STHORM Platform
Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things