From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from delivery.mailspamprotection.com (delivery.mailspamprotection.com [185.56.85.148]) by sourceware.org (Postfix) with ESMTPS id D2AD13858D20 for ; Tue, 15 Feb 2022 14:25:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D2AD13858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tantosonline.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=tantosonline.com Received: from 107.112.208.35.bc.googleusercontent.com ([35.208.112.107] helo=siteground277.com) by se24.mailspamprotection.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1nJylW-000FsJ-33 for gcc@gcc.gnu.org; Tue, 15 Feb 2022 08:25:17 -0600 Received: from [73.169.135.95] (port=48442 helo=kakukkfu.lan) by siteground277.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.90-.1) (envelope-from ) id 1nJylV-0001Jr-H9 for gcc@gcc.gnu.org; Tue, 15 Feb 2022 14:25:13 +0000 Received: from dell-laptop.lan (_gateway [192.168.139.254]) by kakukkfu.lan (Postfix) with ESMTPSA id C20FE175 for ; Mon, 14 Feb 2022 14:23:16 -0800 (PST) Message-ID: Subject: Benchmark recommendations needed From: Andras Tantos To: gcc@gcc.gnu.org Date: Mon, 14 Feb 2022 14:23:16 -0800 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.36.5-0ubuntu1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - siteground277.com X-AntiAbuse: Original Domain - gcc.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tantosonline.com X-Source: X-Source-Args: X-Source-Dir: X-Originating-IP: 35.208.112.107 X-SpamExperts-Domain: siteground277.com X-SpamExperts-Username: 35.208.112.107 Authentication-Results: mailspamprotection.com; auth=pass smtp.auth=35.208.112.107@siteground277.com X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.22) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT/p7/yjwtH1UCJ3tT8VZ3paPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xBytxzJBgOlCIhBVn7zf5DAxQ+GhOWeJSm0X/4oD2rzf7f aaTDvWAYhoC7AKWviFoh55uqY3MhMgFAHq5BxPxPnSWXEV458bUmxaOKcxICtcN9X9K1DzVKciEj mqsTuLPQAKujagVaTNLZ5X+kLHvN+ufcSwqqOlrljbZrM+IOzcdMIqsIyb3aJqs33ZX4HJh0xl54 MAEbe1oNTNeaZ2bNJnWeeuYTXKpbWwq0Jmmi2iqwDCJpSHQ1Cl19xalJw8yPi0A2vLwcNEjxGjiC Erd+Ww53RAmsZhtRvobmuy4wa4zIacMilJyGVyjpEgOg2D9z7iXziAEKWBLXmO85pBwPaF+P3CGL wqkaQ0xpotL0Mhypt3L7tZhLu6Os9ceqGjHQelPdLZIWapW8lSgOkuDXqHh92LXjpWxyqA19gVEn 1I8jz3K25BQZYLiRBulvflK9x7G+8oFGjk5+Tb1j8PJET4ztkOffVWdpRr+g5kzHCGrLhMVo7s5r C/i1xA6nwvG8Ksk+aedMfNWSnJswrtlNQ8clfdequDnRZkTy+cnx+wzevvA7ArqeQFEd2navgAmn OvL8Z8nObfEzCxRgiDMmm7RVhDC6rGajPOQMsilQygZImPb9UZXs+o5qEZeRpTi3BT/xcase7lCw 0EQdzS0Qs10w7kA+lqPr+8hLk2Vakab6DYUEVDRgs5kihMmKWiTe2IhaXiyyVDcxqaC1T4Bz4G/y b0lqja52Mvsrgj8rEk7tj7p+dyFIQ47gnxHR/cQeFcyQ7VJExC7Q4eRzWD0n0z6bhalFEM/pjPCQ A+BAlkOpG56vNwNAHsDD96cr7LsGGzgmrxJJssXyURBEIIDYJMPEAAC5mJVNKOXqIK/gaH5s8aqL obHbjTNGj01+pdz8I822hLsYgfuiXMliBMzCPAlbDjazCbhs7qBpykynMvte84F69yef3rjIE9aq rvwwVFFEq45gMHpOzZY5w3lZONZwysYcuEaP1yUDhIrf6APNx91A6n31AAHEln911CjeNHk15Vol AGHS5rCXQKDywZSW8C3uaBiKZzYl7/DyqzzEOtOWX+ZTSN4+SxiH2XbbksYLroyN1JYjH3L7qaaK PM3kr7e7CDjX3ZthNfMWi+djXZBNOJeqVzGgrKtR6HA= X-Report-Abuse-To: spam@quarantine1.mailspamprotection.com X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00, DATE_IN_PAST_12_24, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Feb 2022 14:25:19 -0000 Hello all! I'm working on porting GCC to a new processor architecture. I think I've finally got to a fairly stable stage, so the next logical step would be to test and optimize. For that, I would need some benchmarks, and this is where I'm seeking your help. This being a hobby project, I can't shell out $1000+ for the spec suite. On top of that, I only have newlib ported as the runtime, which means very limited support for OS facilities. I already have dhrystone, but what else would you recommend using? I'm looking for 'general purpose' payloads, things, where I can judge object code size, instruction set utilization, look for tuning opportunities, etc. I would like to also be able to compare the results with other architectures (FPGA cores, such as nios2 as well as some low-end cores, such as 32-bit arm/thumb and riscv-RV32IMFC). So, can you suggest some benchmarks or applications to be used as ones? Thanks a bunch! Andras