60 likes | 184 Vues
BX Benchmarks. Working Group Results BIRS Center, Dec . 3, 2013. Addressed Questions. Which categories of bx benchmarks do exist ? What´s the difference between a bx example and a bx benchmark ? What are bx benchmarks expected to measure ?
E N D
BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013
AddressedQuestions • Whichcategories of bxbenchmarks do exist? • What´sthedifferencebetween a bxexample and a bxbenchmark? • Whatarebxbenchmarksexpectedtomeasure? • Whataboutformatsforbxbenchmarkdescriptions? • [ Discussion of meaningfulness of „incrementality“ in state-basedscenario ]
Categories of bxBenchmarks • Functionalbxbenchmarksaddressselectedfeatures of bxapproaches: • Properties of consistencyrelations • Types of transformationscenarios • Laws forbxapproaches • [ Appropriatenessforcategories of data ? ] • [ Platformdependency ? ] • Non-functionalbxbenchmarks: …
Categories of bxBenchmarks • … Non-functionalbxbenchmarksaddressbxtransformationcharacteristicslike: • Runtime / memoryconsumption • Scaleability w.r.t. tosize of data, spec. … • Size of propagateddeltas • [ Loss of information after update propagation] • …
bx Benchmark Properties A bxbenchmarkis a bxexample(withan optional additional characterization w.r.t. to a bxtaxonomy) thathas a • preciseand executabledefinition of a binaryconsistencyrelationon source and targetdata (thatcanbeusedasan oraclefor a bxapplication) • an explicit definition of or a generatorforinputdataelements (for a bxapplication) • setof preciselydefinedupdate scenariosforcertaininputdataelements • setof executablemetricsdefinitions (with an SE interpretation of theword „metrics“)
Further bx Benchmark Properties • A „useful“ bxbenchmarkshouldcapturetheessence of certainaspects of a class of real-worldbxapplicationscenarios • bxdescriptionsmayexist on different levels of abstractionwithvaryingdegrees of dependence on a specificexecutionplatform (PIM bxbenchmarkdescription, … )