Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
TAcq TAcq
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Docker-in-Docker (DinD) capabilities of public runners deactivated. More info

  • BAORadio
  • TAcqTAcq
  • Merge requests
  • !9

Merged
Created Dec 14, 2021 by GRASLAND Hadrien@graslandMaintainer10 of 11 tasks completed10/11 tasks

Intégration du nouveau corrélateur

  • Overview 0
  • Commits 292
  • Pipelines 137
  • Changes 44

Au programme:

  • Un mécanisme pour générer des erreurs/warnings de compilation personnalisés.
  • Des outils pour contrôler les optimisations effectuées par le compilateur.
  • Des defines pour configurer le matériel cible (configurés automatiquement quand c'est possible).
  • Une couche d'abstraction pour utiliser la vectorisation SIMD du CPU.
  • RAcqMemZoneMgr alloue des tampons bien alignés pour le SIMD.
  • Le contenu des tampons RAcqMemZoneMgr est rendu compatible avec cette nouvelle politique d'alignement (headers, taille des paquets...).
  • Du padding est injecté entre les FFTs par RAcqMemZoneMgr pour éviter les problèmes d'associativité de cache.
  • Le code qui utilise RAcqMemZoneMgr est adapté à ces évolutions d'organisation des données en mémoire. => Réza s'est porté volontaire pour cette tâche.
  • Le corrélateur est séparé entre une classe de base et une classe dérivée (avec un hook pour la réorganisation des données qui ne fait rien dans le corrélateur actuel).
  • Une nouvelle classe dérivée est créée utilisant le nouvel algorithme. => En cours
  • mfacq est modifié pour utiliser la nouvelle classe.
Edited Mar 03, 2022 by GRASLAND Hadrien
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: correlator-integration