[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[task #16372] Submission of MicroBenchmark
From: |
Miguel Ángel Arruga Vivas |
Subject: |
[task #16372] Submission of MicroBenchmark |
Date: |
Sun, 4 Jun 2023 12:57:24 -0400 (EDT) |
URL:
<https://savannah.gnu.org/task/?16372>
Summary: Submission of MicroBenchmark
Group: Savannah Administration
Submitter: m1gu3l
Submitted: Sun 04 Jun 2023 06:57:22 PM CEST
Should Start On: Sun 04 Jun 2023 12:00:00 AM CEST
Should be Finished on: Wed 14 Jun 2023 12:00:00 AM CEST
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sun 04 Jun 2023 06:57:22 PM CEST By: Miguel Ángel Arruga Vivas <m1gu3l>
A new group has been registered at Savannah.
This group will remain inactive until a site admin approves
or discards the registration.
= Registration Administration =
Approving or discarding the registration must be done using the specific
[https://savannah.gnu.org/siteadmin/groupedit.php?group_id=12291 Group
administration] page, accessible only to site
administrators logged in as superusers.
= Registration Details =
* Name: *MicroBenchmark*
* System Name: *mbenchmark*
* Type: non-GNU software and documentation
* License: GNU Lesser General Public License (Code original from the project:
GNU LGPLv3+: Library code and build files.
GNU FDLv1.3+: Info pages.
GNU GLPv3+/FDLv1.3+: Examples and code for the info pages.
Public Domain: Generic project files, such as README.
External files:
GNU GPLv3+: gitlog-to-changelog from GNU gnulib, test-driver.scm from GNU
guix.)
----
== Description: ==
MicroBenchmark is a library implemented in C99--with bindings for
other programming languages: currently C++ and GNU Guile
Scheme--designed to measure the performance of code fragments. The
comparison of these kind of measurements between different
implementations and/or environments is usually called micro benchmark,
hence the library name.
The main unit of MicroBenchmark framework is the `Test Case'. A Test
Case encapsulates a code fragment whose performance will be measured
and, optionally, may contain data provided by the user, as well as
code to set up and tear down the execution fixture. One or more Test
Cases compose a Suite, which is responsible for their execution
lifecycle. To measure the performance, the code under test is
executed multiple times and the measurements performed are aggregated
into a report. These reports are accessible through the suite and
can be printed or examined programmatically.
== Other Software Required: ==
- Runtime: C library
- Build: C compiler (GCC 4+, clang 6+)
- Build: GNU Automake
- Build: GNU Autoconf
- Build: GNU libtool
- Build: sed
- Build: awk
- Build: make
- Build: Bourne Shell
- Build: GNU Texinfo (+TeX distribution)
- Optional: C++ compiler (GCC 5+, clang 6+)
- Optional: GNU Guile 2.2+
== Other Comments: ==
.gitignore files are not included on the tarball; they are released to the
public domain.
== Tarball URL: ==
https://savannah.gnu.org/submissions_uploads/X0cRXg-mbenchmark-0.0.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/task/?16372>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [task #16372] Submission of MicroBenchmark,
Miguel Ángel Arruga Vivas <=
- [task #16372] Submission of MicroBenchmark, Ineiev, 2023/06/04
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/04
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/04
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/04
- [task #16372] Submission of MicroBenchmark, Ineiev, 2023/06/05
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/05
- [task #16372] Submission of MicroBenchmark, Ineiev, 2023/06/05
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/05
- [task #16372] Submission of MicroBenchmark, Ineiev, 2023/06/06
- [task #16372] Submission of MicroBenchmark, Miguel Ángel Arruga Vivas, 2023/06/06