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 A8B6C15FB93D; Fri, 24 Oct 2025 14:05:47 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org A8B6C15FB93D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1761303947; bh=Y4bpD1PsqgT18uJyPSoQp2fU/LfYfsTRdk95RI4c9Oo=; 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=SQi59LcRJfe+ryfyif/hsk1WqpmBf/hc71v3U1YysRVHhg8oH72lQlM4TC58l9fgs eDsDy/Ed+F0cH4h7CU14UaqEA+F7hXQuXvX2Q2IyPymqsqylnh2fCMITWPAd94864+ sDrti/gU82BjX1RZOcsuDd4ImMEEneRsxdQ0i1K0= Received: from send105.i.mail.ru (send105.i.mail.ru [89.221.237.200]) (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 89F2415D6588 for ; Fri, 24 Oct 2025 13:55:46 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 89F2415D6588 Received: by exim-smtp-855f5997bb-88mr2 with esmtpa (envelope-from ) id 1vCFST-000000006vv-37Uq; Fri, 24 Oct 2025 13:55:46 +0300 To: Sergey Bronnikov Date: Fri, 24 Oct 2025 13:50:34 +0300 Message-ID: <8e4f2e3c75383cd06374e2e4ff1fcd8b6deba4d6.1761301736.git.skaplun@tarantool.org> 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: 4F1203BC0FB41BD9DAB542EDD08389FE2F1A3EA1D6E5B80E73D8A63FD6AF600F182A05F5380850409D0BF6B21A005B123DE06ABAFEAF670509AF99BB2F907A0C52E7C6720268728E556528066C3D4F40 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72D1683D4B1F6A6B5EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006379BF04B24BEB7B2D58638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B29360D821E034231A2E070BE324C7D3C4B3121E9857EF0EFFF6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249AEEA5BB16A939343CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0DCF4F0DC832992758941B15DA834481F9449624AB7ADAF372E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C309A7649CC036878F35872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A53374E86C379264005002B1117B3ED69667957EA36E4CE5AD47A99E6294EE8661823CB91A9FED034534781492E4B8EEAD2739D626790C8313C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742424CF958EAFF5D571004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34103A2CD2CFC42C67D2F60427CA49E9C9E9AB048DDCCB017F691E16884E70813CE645A497030F79A61D7E09C32AA3244CC951979C7E1F9A2F77DD89D51EBB77421C472EE20610957DEA455F16B58544A2557BDE0DD54B3590A5AE236DF995FB59829709634694AABAED6A17656DB59BCAD427812AF56FC65B X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVRN2q9QiacRu5SzmxlpTuRw= X-DA7885C5: 7B622AAAAAAFC5DBF255D290C0D534F97E4F8A3970A83CAE42FF3588E8970970DB92193BECA04CEF5B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393DDD5FD59B456EAD2D39613EDFB11611D11988E4495A63B6EE8C336AEFACBBBF2E49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v1 luajit 30/41] perf: adjust scimark-lu 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-lu.lua | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/perf/LuaJIT-benches/scimark-lu.lua b/perf/LuaJIT-benches/scimark-lu.lua index 7636d994..4f521e0b 100644 --- a/perf/LuaJIT-benches/scimark-lu.lua +++ b/perf/LuaJIT-benches/scimark-lu.lua @@ -1 +1,19 @@ -require("scimark_lib").LU(100)(tonumber(arg and arg[1]) or 5000) +local bench = require("bench").new(arg) + +local cycles = tonumber(arg and arg[1]) or 5000 + +local benchmark +benchmark = { + name = "scimark_lu", + -- XXX: The description of tests for the function is too + -- inconvenient. + skip_check = true, + payload = function() + local flops = require("scimark_lib").LU(100)(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 9D2D8164970A; Fri, 24 Oct 2025 14:07:48 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 9D2D8164970A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1761304068; bh=Y4bpD1PsqgT18uJyPSoQp2fU/LfYfsTRdk95RI4c9Oo=; 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=DOpWpVDXEPAte8dsX1dEvop0gIRsp19be9GMoBOgIrp8S4KxUoUaMUYNBt0/tLeNG OVqe5y7BroRFpVaUeNL9v9xXIvANSHcMzgas5VAwW2ALRiZLBaKRagw83PQbnkl16S Oy4gPl6BWV1+SuavLJz93lcSoQPL2JIkOALhKkPY= Received: from send264.i.mail.ru (send264.i.mail.ru [95.163.59.103]) (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 614C015D65BE for ; Fri, 24 Oct 2025 14:00:16 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 614C015D65BE Received: by exim-smtp-855f5997bb-lwcs4 with esmtpa (envelope-from ) id 1vCFWp-00000000C1f-1dhT; Fri, 24 Oct 2025 14:00:15 +0300 To: Sergey Bronnikov Date: Fri, 24 Oct 2025 14:00:06 +0300 Message-ID: <8e4f2e3c75383cd06374e2e4ff1fcd8b6deba4d6.1761301736.git.skaplun@tarantool.org> 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: 4F1203BC0FB41BD9DAB542EDD08389FEE07D0C2F223651F323E2A5949CE90E1B182A05F538085040BAD8CEC68A03FF5A3DE06ABAFEAF67056B7758589C8A2D7852E7C6720268728EF1CEB82050DA3836 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72D1683D4B1F6A6B5EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006379BF04B24BEB7B2D58638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2C71C6BE34D3E44372E070BE324C7D3C4031C1AC6033B8535F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249AEEA5BB16A939343CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0DCF4F0DC832992758941B15DA834481F9449624AB7ADAF372E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C309A7649CC036878F35872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A5B584C9DB66A70F4B5002B1117B3ED6962534A5B8AC98304B484B8D70797403F6823CB91A9FED034534781492E4B8EEAD2739D626790C8313C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742424CF958EAFF5D571004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34103A2CD2CFC42C67D2F60427CA49E9C9E9AB048DDCCB017F691E16884E70813CE645A497030F79A61D7E09C32AA3244C2213B80AC3D7F9AA77DD89D51EBB774206BEC867D8AEE163EA455F16B58544A2557BDE0DD54B3590A5AE236DF995FB59829709634694AABAED6A17656DB59BCAD427812AF56FC65B X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVRN2q9QiacRuxNO5Y01lOaw= X-DA7885C5: 3DF77ACF9F41F4B5F255D290C0D534F9A085F42FA0518293E91EC53F821F2791C2CAD3BB58A5AC575B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393DDD5FD59B456EAD2BCF819F9A47BE670D0C875D4A661AC77E98AB7A7037A80FBE49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v1 luajit 30/41] perf: adjust scimark-lu 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: <20251024110006.71f8sfOggSIKnjxcZtZTwpwzTCMcE1Q4zG2g12KzlaQ@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-lu.lua | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/perf/LuaJIT-benches/scimark-lu.lua b/perf/LuaJIT-benches/scimark-lu.lua index 7636d994..4f521e0b 100644 --- a/perf/LuaJIT-benches/scimark-lu.lua +++ b/perf/LuaJIT-benches/scimark-lu.lua @@ -1 +1,19 @@ -require("scimark_lib").LU(100)(tonumber(arg and arg[1]) or 5000) +local bench = require("bench").new(arg) + +local cycles = tonumber(arg and arg[1]) or 5000 + +local benchmark +benchmark = { + name = "scimark_lu", + -- XXX: The description of tests for the function is too + -- inconvenient. + skip_check = true, + payload = function() + local flops = require("scimark_lib").LU(100)(cycles) + benchmark.items = flops + end, +} + +bench:add(benchmark) + +bench:run_and_report() -- 2.51.0