• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #450 (closed task: fixed)

Opened 2 years ago

Last modified 2 years ago

Region Rendering Optimization

Reported by: callan Owned by: callan
Priority: major Milestone: 3.0-M3
Component: Bin-Services Version: 3.0-M3
Keywords: iteration6 Cc: jburel, jmoore

Description

The rendering engine currently supports multi-threading on a per-wavelength basis. Coupled with packed integers (#449), this makes array access difficult along with not utilizing multiple processors when only one wavelength is turned on or we're rendering greyscale.

This optimization should allow the multi-threaded nature of the rendering engine to continue when using packed integers (#449) without synchronization hell. It should also split the image up into horizontal bands and assigns each one to a thread.

Change History

Changed 2 years ago by callan

  • status changed from new to closed
  • resolution set to fixed

Switched to this mechanism as part of r1048.

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/