If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: samohtv.wordpress.com/category/quality - Quality | tvoss@work.

site address: samohtv.wordpress.com/category/quality/ redirected to: samohtv.wordpress.com/category/quality

site title: Quality tvoss@work

Our opinion (on Saturday 22 August 2026 14:34:32 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Posts about Quality written by ThomasVo5;

Headings (most frequently used words):

work, archives, tvoss, category, quality, updated, mir, xmir, performance, shark, continuous, integration, in, fairy, dust, we, trust, results, conclusions, future, twitter, recent, posts, categories, meta,

Text of the page (most frequently used words):
the (106), and (58), for (20), this (17), with (15), are (15), #performance (14), xmir (13), our (13), that (13), quality (12), mir (10), have (9), shark (8), case (8), work (7), from (7), test (7), library (7), out (7), composition (7), bypass (7), overall (7), now (6), developers (6), been (6), compositor (6), buffer (6), intel (6), impact (6), com (5), ubuntu (5), all (5), final (5), into (5), world (5), optimization (5), some (5), not (5), will (5), any (5), overhead (5), gpu (5), system (5), can (5), like (4), wordpress (4), tvoss (4), blog (4), user (4), decided (4), help (4), testing (4), results (4), use (4), experience (4), both (4), provide (4), too (4), however (4), see (4), more (4), its (4), graphical (4), client (4), website (3), comments (3), log (3), 2013 (3), updated (3), posts (3), thomasvo5 (3), was (3), posted (3), integration (3), idea (3), suite (3), provided (3), code (3), specific (3), potential (3), most (3), level (3), documentation (3), has (3), future (3), platform (3), learning (3), phoronix (3), but (3), issues (3), benchmarking (3), step (3), still (3), numbers (3), today (3), should (3), further (3), luckily (3), quite (3), glmark2 (3), usage (3), actively (3), nexuiz (3), gui (3), toolkits (3), image (3), people (3), question (3), framebuffer (3), rendering (3), design (2), site (2), name (2), required (2), view (2), content (2), sign (2), subscribed (2), subscribe (2), already (2), account (2), create (2), free (2), feed (2), uncategorized (2), technology (2), planet (2), canonical (2), december (2), 2011 (2), august (2), archives (2), engine (2), home (2), entry (2), terms (2), technical (2), continous (2), rewrite (2), platforms (2), finally (2), unit (2), implemented (2), jenkins (2), api (2), want (2), team (2), scientists (2), review (2), approach (2), initial (2), process (2), one (2), while (2), starting (2), post (2), established (2), point (2), development (2), over (2), last (2), support (2), cases (2), users (2), based (2), algorithms (2), machine (2), well (2), when (2), fullscreen (2), benefit (2), once (2), respective (2), benchmark (2), setup (2), present (2), first (2), benchmarks (2), raw (2), bound (2), scenario (2), need (2), clever (2), side (2), summary (2), clients (2), compiz (2), opaque (2), about (2), remaining (2), within (2), living (2), end (2), series (2), feature (2), scenarios (2), notice (2), decrease (2), conclusions (2), working (2), them (2), part (2), efforts (2), seen (2), graphics (2), 3000 (2), openarena (2), hdr (2), measuring (2), available (2), during (2), reporting (2), soon (2), trunk (2), able (2), reduce (2), how (2), underlying (2), output (2), graphic (2), skip (2), there (2), nouveau (2), surfaces (2), requires (2), destination (2), additional (2), short (2), answer (2), desktop (2), get, started, email, write, comment, loading, collapse, bar, manage, subscriptions, reader, report, privacy, entries, meta, categories, march, cma, large, scale, moo, experiments, oracle, grid, outpost, envisioned, new, running, stopped, killed, shouldn, care, recent, search, tweets, twitter, reviewed, commits, branch, supported, bunch, virtual, machines, realized, prevent, regressions, framework, execution, handled, static, dynamic, analysis, carried, respectively, coverage, metrics, calculated, integrating, job, views, thereby, providing, single, source, information, state, instance, gcov, valgrind, cppcheck, ctest, boost, programming, interface, consistent, convenient, easy, extend, equivalence, welcoming, friendly, environment, geographically, distributed, pre, commit, despite, concerns, behalf, proved, useful, tools, rewriting, ship, quickly, reviewboard, would, dive, little, deeper, topic, processes, ensure, constant, high, address, read, testable, focus, again, rely, components, wherever, feasible, unify, simplify, structure, active, years, year, core, necessary, solid, contributors, alike, goals, were, simple, modular, adaptive, systems, provides, methods, linear, nonlinear, particular, evolutionary, gradient, kernel, neural, networks, various, other, techniques, serves, toolbox, real, applications, research, different, domains, computational, intelligence, sources, compatible, following, windows, solaris, macos, linux, taken, leave, reply, continuous, update, michael, games, run, mode, native, resolution, mentioned, investigate, sort, come, back, updates, identified, root, causes, rate, thanks, bringing, make, sure, found, only, compared, saucy, suggest, leverage, unity, bottleneck, become, things, propagate, down, handing, knows, notion, composite, lies, mostly, itself, making, aware, fact, nested, compositors, likely, though, require, adjustments, expose, stay, tuned, keep, you, landing, important, significant, improvements, everyday, hardly, difference, power, laptops, due, requiring, less, cpu, cycles, carry, tasks, yet, reported, via, public, dashboard, wiring, daily, promising, preview, lenovo, x220, vpro, off, 4000, 2500, developing, meaningful, complex, task, own, pretty, capable, tooling, opensource, evaluation, relying, selected, continuously, evaluate, gains, going, publish, across, nvidia, amd, gpus, regular, hit, total, section, reasons, approaches, please, also, note, investigating, qgears2, opengl, scaling, http, reports, externally, archive, roughly, speaking, becomes, significantly, keeping, aforementioned, benefits, place, solve, issue, straightforward, enough, could, recognize, situations, where, surface, does, cover, complete, matches, exactly, configuration, avoided, target, instead, usual, memory, moreover, server, strategy, smart, completely, scan, signals, done, associated, infrastructure, allows, implementing, behavior, easily, transparently, implementation, time, parallel, primary, haven, patch, glitch, ati, cards, gives, slow, right, confident, won, major, cause, driver, fixed, headache, https, launchpad, net, vanvugt, swapping, allocation, internally, implies, responsible, taking, multiple, streams, assembling, compositing, then, scanned, connected, monitors, general, buffering, resources, render, individual, preparation, scanout, here, summarized, pipeline, obvious, being, control, enabling, flicker, boot, shutdown, resume, suspend, session, switching, weeks, months, lot, raised, what, degree, introduction, impacts, yes, layer, between, actual, characteristics, ways, avoid, goal, absolutely, fluid, typical, demanding, gaming, fluent, minimal, application, article, insights, existing, bottlenecks, addressing, replies, category, menu, fairy, dust, trust,


Text of the page (random words):
quality tvoss work tvoss work in fairy dust we trust menu skip to content home about category archives quality updated mir xmir performance 6 replies this is the first article in a series of blog posts on mir s and xmir s performance the idea is to provide further insights into the overall performance work point out existing bottlenecks and how the team is addressing them our overall goal for mir and xmir is to provide an absolutely fluid user experience both in the case of typical desktop usage as well as in the case of more demanding usage scenarios like 3d gaming more to this our efforts to provide a fluent user experience on the desktop should at most have a minimal impact on overall 3d application performance during the last weeks and months a lot of people have raised the question if and to what degree the introduction of a system level compositor impacts graphical performance the short answer is yes any additional layer between the gpu and the actual rendering process has an impact on the overall performance characteristics of the system however there are ways to avoid most of the overhead and this blog post is the not so short answer to the initial question as its name implies a compositor is responsible for taking multiple buffer streams or surfaces and assembling a k a compositing a final image that is then scanned out to the connected monitors in the general case composition requires buffering of the final image and it requires gpu resources to render the individual surfaces to the destination buffer in preparation for scanout here the destination buffer is the framebuffer the overhead of a system level compositor can be summarized as this additional rendering step in the overall graphic pipeline for the obvious benefit of being able to control the final output and enabling flicker free boot shutdown resume suspend and session switching both internally and externally people have been measuring the overall performance impact with xmir as available from the archive today roughly speaking people have been reporting a performance impact of 20 in the phoronix test suite and the question becomes how can we significantly decrease the impact in the specific case of xmir while still keeping all the aforementioned benefits in place the underlying idea to solve the issue is straightforward if the compositor is clever enough it could recognize situations where an opaque client surface does cover a complete output xmir matches exactly this configuration in that case composition can be avoided and the client should be provided with a framebuffer as rendering target instead of the usual graphic memory buffer moreover the server side composition strategy can be smart and completely skip the final composition step and scan out the framebuffer as soon as the client signals done luckily mir s composition engine and associated buffer allocation swapping infrastructure allows for implementing this behavior easily and transparently to the client the respective implementation has been living in https code launchpad net vanvugt mir bypass for some time now and we have been testing it in parallel to trunk our primary test and benchmarking platform was intel and we haven t seen any issues with the patch on that platform there is a graphical glitch present on ati cards that we are actively working on nouveau gives us some headache as it is quite slow both on x and xmir right now however we are confident that we won t see any major issues in xmir once the underlying cause in the nouveau driver is fixed results measuring graphical performance and developing meaningful benchmarks is a complex task on its own luckily we have some pretty capable tooling available in the opensource world during development and evaluation of the bypass feature we have been relying on selected test cases of phoronix test suite and on glmark2 to continuously evaluate performance gains and overall impact we are going to publish the results across intel nvidia and amd gpus as part of our regular qa reporting at http reports qa ubuntu com graphics as soon as we hit trunk in summary we are able to reduce xmir s total overhead to 6 on nexuiz and openarena see section conclusions and future work for reasons for and approaches to further reduce the remaining overhead please also note that we are actively investigating into the results for the qgears2 opengl image scaling test case gui toolkits intel 2500 gui toolkits intel 3000 gui toolkits intel 4000 nexuiz hdr off nexuiz hdr on openarena glmark2 numbers are not yet reported via the public dashboard but we are actively working on wiring them up as part of our daily quality efforts too however the numbers are quite promising as can be seen from this preview lenovo x220 i7 vpro intel r hd graphics 3000 conclusions future work today we are landing an important gpu bound optimization for the xmir use case with the bypass feature and we see significant performance improvements in our benchmarking scenarios everyday users will hardly notice any difference in graphical performance but notice a decrease in power usage on laptops due to the system compositor requiring less gpu and cpu cycles to carry out its tasks however this is only the first step and we still see some overhead in the benchmarks our glmark2 benchmark numbers for raw mir when compared to x as in saucy today suggest that we still have gpu bound optimization potential that we should leverage in the xmir case the unity system compositor performance is not the bottleneck in this specific scenario and we need to become more clever on the x side of things in summary we need to propagate the bypass approach further down into the x world and its clients with x compiz handing out the raw buffer provided by mir to fullscreen opaque x clients luckily compiz already knows about the notion of composite bypass too and the remaining optimization potential lies mostly within x itself by making it more aware of the fact that it is living in a world of nested compositors now quite likely though mir will require adjustments too to expose composition bypass end to end in the xmir scenario stay tuned we will keep you posted within this series of blog posts update michael of phoronix found out that some games when run in fullscreen mode but not at native resolution do not benefit from composition bypass as mentioned in one of the comments we are now starting to investigate into this sort of issues and will come back with updates once we identified the root causes at any rate thanks for bringing it up we will make sure that the respective benchmark setup is present in our benchmarking setup too this entry was posted in canonical planet ubuntu quality technology ubuntu uncategorized on august 29 2013 by thomasvo5 shark 3 x continuous integration leave a reply taken from the shark website shark is a modular c library for the design and optimization of adaptive systems it provides methods for linear and nonlinear optimization in particular evolutionary and gradient based algorithms kernel based learning algorithms and neural networks and various other machine learning techniques shark serves as a toolbox to support real world applications as well as research in different domains of computational intelligence and machine learning the sources are compatible with the following platforms windows solaris macos x and linux the library has been in active development for over 10 years now and is in use by scientists all over the world last year we the core shark developers decided that a rewrite of the library is necessary to support future use cases and provide a solid platform for users and contributors alike our goals were simple unify and simplify the library structure rely on established components wherever feasible documentation documentation and again documentation focus on quality in this post i would like to dive a little deeper into the topic of quality and the processes that we established to ensure a constant and high level of quality we decided to address quality both from a technical read testable and from an api point of view in terms of api quality we want the programming interface to be consistent convenient to use and easy to extend in equivalence to the user experience we want potential developers to experience a welcoming and friendly environment as we are a geographically distributed team of developers and scientists we decided to go for a pre commit code review approach implemented with the help of reviewboard despite initial concerns on behalf of the developers the review process proved to be one of the most useful tools while rewriting the library with developers starting to like the final ship it quickly in terms of technical quality we decided to go for continous integration of all reviewed commits to the rewrite branch for all of our supported platforms with the help of jenkins and a bunch of virtual machines we finally realized our idea of continous integration testing to prevent from regressions our unit test suite is implemented with the unit testing framework provided by boost test execution is handled by ctest static and dynamic analysis of the library is carried out with the help of cppcheck and valgrind respectively code coverage metrics are calculated with the help of gcov finally we are integrating all of the testing results in the job specific views of our jenkins instance thereby providing developers a single source of information on the state of the library this entry was posted in c quality shark on december 2 2011 by thomasvo5 twitter tweets by thomasvo5 search for recent posts updated mir xmir performance running stopped killed a user shouldn t care updated mir an outpost envisioned as a new home large scale moo experiments with shark oracle grid engine ยต 1 mo cma es archives august 2013 march 2013 december 2011 categories c canonical planet ubuntu quality shark technology ubuntu uncategorized meta create account log in entries feed comments feed wordpress com create a free website or blog at wordpress com subscribe subscribed tvoss work sign me up already have a wordpress com account log in now privacy tvoss work subscribe subscribed sign up log in report this content view site in reader manage subscriptions collapse this bar loading comments write a comment email required name required website design a site like this with wordpress com get started
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 31 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-31


The site also has references to the 2 subdomain(s)

  wordpress.com  Verify   subscribe.wordpress.com  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Server nginx
Date Sat, 22 Aug 2026 14:34:32 GMT
Content-Type text/html
Content-Length 162
Connection keep-alive
Location htt????/samohtv.wordpress.com/category/quality/
Alt-Svc clear
Server-Timing a8c-cdn, dc;desc=ams, cache;desc=BYPASS;dur=0.0
HTTP/2 200
server nginx
date Sat, 22 Aug 2026 14:34:32 GMT
content-type text/html; charset=UTF-8
vary Accept-Encoding
x-hacker Want root? Visit join.a8c.com/hacker and mention this header.
host-header WordPress.com
link <htt????/public-api.wordpress.com/wp-json/?rest_route=/sites/samohtv.wordpress.com>; rel= htt????/api.w.org/
vary accept, content-type, cookie
content-encoding gzip
x-ac 15.cdg _dca STALE
alt-svc clear
strict-transport-security max-age=31536000
server-timing a8c-cdn, dc;desc=cdg, cache;desc=STALE;dur=4.0

Meta Tags

title="Quality | tvoss@work"
charset="UTF-8"
name="viewport" content="width=device-width"
name="robots" content="max-image-preview:large"
name="generator" content="WordPress.com"
property="og:type" content="website"
property="og:title" content="Quality – tvoss@work"
property="og:url" content="htt????/samohtv.wordpress.com/category/quality/"
property="og:site_name" content="tvoss@work"
property="og:image" content="htt????/s0.wp.com/i/blank.jpg?m=1383295312i"
property="og:image:width" content="200"
property="og:image:height" content="200"
property="og:image:alt" content=""
property="og:locale" content="en_US"
property="fb:app_id" content="249643311490"
name="theme-color" content="#e6e6e6"
name="description" content="Posts about Quality written by ThomasVo5"
itemprop="width" content="204"
itemprop="height" content="204"
itemprop="width" content="204"
itemprop="height" content="204"
itemprop="width" content="204"
itemprop="height" content="204"
itemprop="width" content="204"
itemprop="height" content="204"
itemprop="width" content="204"
itemprop="height" content="204"
itemprop="width" content="204"
itemprop="height" content="204"
id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="Etc/GMT-1" data-custom-props='{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/twentytwelve","wptheme_is_block":"0"}'

Load Info

page size110396
load time (s)0.049986
redirect count1
speed download591204
server IP 192.0.78.13
* all occurrences of the string "http://" have been changed to "htt???/"