Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • hyteg hyteg
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 34
    • Issues 34
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • hyteg
  • hyteghyteg
  • Issues
  • #50

Closed
Open
Created Jan 09, 2018 by Nils Kohl@kohl🌝Maintainer

Benchmark (level-)templated vs non-templated index functions

Currently, the indexing functions are templated with the corresponding refinement level.

But it is not clear, if that optimization is necessary (it is not even clear if the templates are better than non-templated indexing functions...). Therefore we should compare the performance impact of a non-templated indexing function.

If there is none, this would mean we can get rid of the templated indexing functions which would

  1. presumably severely increase compilation speed
  2. simplify modularization of the library
  3. simplify the code structure (we could get rid of the SPECIALIZE macro(s) and lots of template code)
Assignee
Assign to
Time tracking