Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • O Open ZGY
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • Domain Data Management Services
  • Seismic
  • Open ZGY
  • Merge requests
  • !125

Use SSE2 intrinsics to scan min/max values in an array

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Paal Kvamme requested to merge kvamme62/sse2 into master Sep 18, 2022
  • Overview 0
  • Commits 2
  • Pipelines 2
  • Changes 13

Cherry-picked from PR 390676, 391026, 391082, 391600 in our internal repository.

Use SSE2 intrinsics to scan min/max values in an array, to speed up processing.

Also add BuildNoHistogram to the available finalize modes. This is primarily meant for performance testing. It will disable both statistics and histogram. Compare timings with that of BuildFull. Do not use in production. There are caveats. Such as, need to change the low resolution algorithm when BuildNoHistogram is active.

Example command-line test zgycopyc -i src.zgy -o dst.zgy --finalize nohistogram --algorithm LowPass,Average

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: kvamme62/sse2