dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] some optimization for evergreen cs
@ 2015-08-23  0:57 Grazvydas Ignotas
  2015-08-23  0:57 ` [PATCH 1/4] drm/radeon: simplify register checker Grazvydas Ignotas
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Grazvydas Ignotas @ 2015-08-23  0:57 UTC (permalink / raw)
  To: dri-devel

These patches try to reduce CPU usage of register command checker
without affecting functionality.
For me this gives 3-4% perf improvement in glxgears and ~1% CPU usage reduction
in "The Talos Principle" CS thread.

Grazvydas Ignotas (4):
  drm/radeon: simplify register checker
  drm/radeon: split evergreen_cs_check_reg
  drm/radeon: refactor register check loop
  drm/radeon: remove use of volatile qualifier

 drivers/gpu/drm/radeon/evergreen_cs.c | 104 +++++++++++++++-------------------
 1 file changed, 47 insertions(+), 57 deletions(-)

-- 
1.9.1

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-09-23 21:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-23  0:57 [PATCH 0/4] some optimization for evergreen cs Grazvydas Ignotas
2015-08-23  0:57 ` [PATCH 1/4] drm/radeon: simplify register checker Grazvydas Ignotas
2015-08-23  0:57 ` [PATCH 2/4] drm/radeon: split evergreen_cs_check_reg Grazvydas Ignotas
2015-08-23  0:57 ` [PATCH 3/4] drm/radeon: refactor register check loop Grazvydas Ignotas
2015-08-23  0:57 ` [PATCH 4/4] drm/radeon: remove volatile qualifier Grazvydas Ignotas
2015-09-22 23:03 ` [PATCH 0/4] some optimization for evergreen cs Grazvydas Ignotas
2015-09-23  6:59   ` Dave Airlie
2015-09-23 21:54     ` Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).