From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 259B41649702; Fri, 24 Oct 2025 14:07:19 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 259B41649702 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1761304039; bh=ku1PWApLV/lrtjwtJZCm9kadEPSbZ9Jmun5epw2/tP4=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=Vs7JzNkVGLac4DaPbhaGVvF+7a1FNhhmIlC4aieUoXBnvUzyX0jhgwCgeyFYGtFjW CTM7HJVFmCdK/lUKNIFsm6FFdECNLxKDAZSW8M+6bouRu7fPzilVnHjCnHQluY/j2P Kz9SbIZU9DU4IWLXLOGLD8bQPlCHDcAWYawrnvmo= Received: from send172.i.mail.ru (send172.i.mail.ru [95.163.59.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id BFE7515D6593 for ; Fri, 24 Oct 2025 13:56:08 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org BFE7515D6593 Received: by exim-smtp-855f5997bb-88mr2 with esmtpa (envelope-from ) id 1vCFSp-000000006vv-3lrI; Fri, 24 Oct 2025 13:56:08 +0300 To: Sergey Bronnikov Date: Fri, 24 Oct 2025 13:50:37 +0300 Message-ID: X-Mailer: git-send-email 2.51.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9DAB542EDD08389FECE80519FAEDCD86B578E0FA3F8BF0C8B182A05F5380850400BE086CEE15C172A3DE06ABAFEAF67053E7732756FF7FDE452E7C6720268728E049A14F81E47D748 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE73C696014E2DCCA1EEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637F28F4AF03526AA8F8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2ACA6B8180F37A9C32E070BE324C7D3C40984A6E747FD106EF6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249AEEA5BB16A939343CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0DCF4F0DC832992758941B15DA834481F9449624AB7ADAF372E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C309A7649CC036878F35872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A59158EEAE0E796EAD5002B1117B3ED6969F4AED9237109465A13BD6A4B0E00B96823CB91A9FED034534781492E4B8EEAD27E9584FBD6BDD31C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF2B58DA9DD056421B652CEEFFD1D115FF78BBA239E4F123605A625AC40A94E9ED01EE030787A60D786EB503EC62A3E87F05ABFD0CC3C388EDE2422C6CC32E61FE272CFBBB08F655A45F4332CA8FE04980913E6812662D5F2A5EAB5682573093F7837F15F2B5E4A70B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVRN2q9QiacRuTkxlRFUvJUg= X-DA7885C5: CD5F1062C03425C4F255D290C0D534F93607C4D2C0F75CDF81A5EB77BC5CCAE598851CD29442D8D35B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393DDD5FD59B456EAD25F0FD6043372536611988E4495A63B6ED6380464C119504CE49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v1 luajit 33/41] perf: adjust scimark-sparse in LuaJIT-benches X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch adjusts the aforementioned test to use the benchmark framework introduced before. The default arguments are adjusted according to the file. The arguments to the script still can be provided in the command line run. Checks are omitted since they were not present in the original suite, plus the precise result value depends on the input parameter. --- perf/LuaJIT-benches/scimark-sparse.lua | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/perf/LuaJIT-benches/scimark-sparse.lua b/perf/LuaJIT-benches/scimark-sparse.lua index 01a2258d..a855cc22 100644 --- a/perf/LuaJIT-benches/scimark-sparse.lua +++ b/perf/LuaJIT-benches/scimark-sparse.lua @@ -1 +1,19 @@ -require("scimark_lib").SPARSE(1000, 5000)(tonumber(arg and arg[1]) or 150000) +local bench = require("bench").new(arg) + +local cycles = tonumber(arg and arg[1]) or 150000 + +local benchmark +benchmark = { + name = "scimark_sparse", + -- XXX: The description of tests for the function is too + -- inconvenient. + skip_check = true, + payload = function() + local flops = require("scimark_lib").SPARSE(1000, 5000)(cycles) + benchmark.items = flops + end, +} + +bench:add(benchmark) + +bench:run_and_report() -- 2.51.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id C50E6164971C; Fri, 24 Oct 2025 14:09:18 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org C50E6164971C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1761304158; bh=ku1PWApLV/lrtjwtJZCm9kadEPSbZ9Jmun5epw2/tP4=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=LsMlFxxiC2edP+3cXblhrEfnxLeHaTe7R9ZiRA0AL2hqqIn4GkjQDbm86CubbXukX g5SsGHHQz6YWhbr6rwMGsBgE8hM1fcl34kj1Yq8S+BzjfzuHzQ1H/2aFREdkd2Km4U 4LapTSLXhs/lP3wmXpH/UcK8SEVytFwJOy6Ra/xk= Received: from send103.i.mail.ru (send103.i.mail.ru [89.221.237.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id DCD9715F7CF2 for ; Fri, 24 Oct 2025 14:00:17 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org DCD9715F7CF2 Received: by exim-smtp-855f5997bb-lwcs4 with esmtpa (envelope-from ) id 1vCFWr-00000000C1f-0RJv; Fri, 24 Oct 2025 14:00:17 +0300 To: Sergey Bronnikov Date: Fri, 24 Oct 2025 14:00:09 +0300 Message-ID: X-Mailer: git-send-email 2.51.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9DAB542EDD08389FE2F1A3EA1D6E5B80E73D8A63FD6AF600F182A05F538085040859E2B2C1962AEB33DE06ABAFEAF670540A547985BA7EB2E52E7C6720268728E7D9F9EC094EEC288 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE73C696014E2DCCA1EEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637F28F4AF03526AA8F8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B248F62377B00C72592E070BE324C7D3C4A74F16B2CE4B57DCF6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249AEEA5BB16A939343CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0DCF4F0DC832992758941B15DA834481F9449624AB7ADAF372E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C309A7649CC036878F35872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A570FF65BE6C3646A55002B1117B3ED69609E0974431BE83FBCA7E60A991436CA2823CB91A9FED034534781492E4B8EEAD27E9584FBD6BDD31C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF2B58DA9DD056421B652CEEFFD1D115FF78BBA239E4F123605A625AC40A94E9ED01EE030787A60D786EB503EC62A3E87FB604FBDE626FD172967ABA7627AEC097633FD988CC6973375F4332CA8FE04980913E6812662D5F2A5EAB5682573093F7837F15F2B5E4A70B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVRN2q9QiacRulbyiZxbW9W4= X-DA7885C5: 3FF77ACF69B1C8ABF255D290C0D534F9039A9B28FC324C864B3B69FD8F768400CA653E61DF025AEF5B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393DDD5FD59B456EAD2852A4F3B46255028D0C875D4A661AC77AE6CEDF9F366C912E49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v1 luajit 33/41] perf: adjust scimark-sparse in LuaJIT-benches X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Message-ID: <20251024110009.Qko98flzc9j7K0lZcGcAO-7zsrS5tUrj4JdAzGGIeJw@z> This patch adjusts the aforementioned test to use the benchmark framework introduced before. The default arguments are adjusted according to the file. The arguments to the script still can be provided in the command line run. Checks are omitted since they were not present in the original suite, plus the precise result value depends on the input parameter. --- perf/LuaJIT-benches/scimark-sparse.lua | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/perf/LuaJIT-benches/scimark-sparse.lua b/perf/LuaJIT-benches/scimark-sparse.lua index 01a2258d..a855cc22 100644 --- a/perf/LuaJIT-benches/scimark-sparse.lua +++ b/perf/LuaJIT-benches/scimark-sparse.lua @@ -1 +1,19 @@ -require("scimark_lib").SPARSE(1000, 5000)(tonumber(arg and arg[1]) or 150000) +local bench = require("bench").new(arg) + +local cycles = tonumber(arg and arg[1]) or 150000 + +local benchmark +benchmark = { + name = "scimark_sparse", + -- XXX: The description of tests for the function is too + -- inconvenient. + skip_check = true, + payload = function() + local flops = require("scimark_lib").SPARSE(1000, 5000)(cycles) + benchmark.items = flops + end, +} + +bench:add(benchmark) + +bench:run_and_report() -- 2.51.0