From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 9F9713858C74 for ; Tue, 15 Feb 2022 14:31:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9F9713858C74 Received: by mail-ej1-x62e.google.com with SMTP id d10so44625519eje.10 for ; Tue, 15 Feb 2022 06:31:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C33rbcZRn+PDjiFb9u6PBYpAueBl5laBd3W3I1/7wdQ=; b=Kkry8NdhrBJi22f2t7bWvb2t94nqvE4OzM2yEKdz88z2UBGBl6DMf9nDFRJRSn7bA9 nSeCsTZ+aVDOGwDRhg6BeX2z7Y+hk14Y9n3g09bBISn3acRzfeHazjh5f3Pdf/J7hXCJ 2Pm8CNOZ53rHvcR1cqDBDkM2vcxXTRPFrBLtP9Vu7wDeZ7BdHzmlXcw52BZMG0G4erdl nKEqi6pDLsfdTglAmbm+mg2y5ejSO6qBUlcnSiIVnFZgt5xccIri4GQ23O0Dh3xLiZiv +x/YrgEbfweqWI59CTKYefXnK3J+9NtZzUJJ3fOJ0+LgEaMHzji80VxaXppEmZSDBJQH PJPg== X-Gm-Message-State: AOAM532rV0yoocDf+8FnmGHOd9DwFhCSjOVfyK+LclhfrwTUd5DcECYz t6dM2KBDp9F9WCz6xbqrrf2G7PzRdAcDCPQNL522+LvU X-Google-Smtp-Source: ABdhPJx6zE3OVn1/fDIBCq2RkZOzwNvwde6jy3mPpBxdiIdzg61YnBGbxXhIR4Mob9Qv+zmlBrYnDYKs7KJr8pwy/mM= X-Received: by 2002:a17:907:1b1c:: with SMTP id mp28mr3199772ejc.624.1644935475597; Tue, 15 Feb 2022 06:31:15 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Richard Biener Date: Tue, 15 Feb 2022 15:31:04 +0100 Message-ID: Subject: Re: Benchmark recommendations needed To: Andras Tantos Cc: GCC Development Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham 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:31:18 -0000 On Tue, Feb 15, 2022 at 3:25 PM Andras Tantos wrote: > > 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? There's scimark and nbench and for scientific there's fortran polyhedron. The botan crypto library also has some extensive benchmark setup for crypto kernels. Richard. > Thanks a bunch! > Andras > >