Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • A assignment-5-sepia-filter
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • programming-languages
  • cse-programming-languages-fall-2024
  • assignment-5-sepia-filter
  • Merge requests
  • !16

Closed
Created Dec 30, 2024 by Shakhboz Zabirov@kuvalda
  • Report abuse
Report abuse

P3231 (3.16) Забиров

  • Overview 2
  • Commits 2
  • Changes 14

eto konec...

test hardware:

```                        `        sXXXXXX@helios
  ` `.....---.......--.```   -/     --------------
  +o   .--`         /y:`      +.    OS: FreeBSD 14.1 amd64
   yo`:.            :o      `+-     Host: X9DR3-F (1234567890)
    y/               -/`   -o/      Kernel: FreeBSD 14.1-STABLE
   .-                  ::/sy+:.     Uptime: 8 days, 5 hours, 55 mins
   /                     `--  /     Packages: 199 (pkg)
  `:                          :`    Shell: bash 5.2.32
  `:                          :`    Terminal: X
   /                          /     CPU: Intel(R) Xeon(R) E5-2643 0 (16) @ 3.30 GHz
   .-                        -.     GPU: Unknown Device 0532 (VGA compatible)
    --                      -.      Memory: 39.94 GiB / 127.95 GiB (31%)
     `:`                  `:`       Swap: 0 B / 64.00 GiB (0%)
       .--             `--.
          .---.....----.            

test results:

ns/op op/s err% total benchmark
88.45 11,306,373.20 0.1% 0.11 sepia (SSE)
164.15 6,091,832.33 0.1% 0.20 sepia (C)

for evaluation of the execution time of a proper program, please use profilers and related utilities (e. g. callgrind). i would also be glad to measure the performance of the entire application in bench.cc, but too much time has already been spent fighting optimization UB with inline assembler and C++. if you (the reviewer) come up with something portable and reliable, please let me know.

Edited Dec 30, 2024 by Shakhboz Zabirov
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: master