All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone
       [not found] <1471943028-8276-1-git-send-email-mubinusm@xilinx.com>
@ 2016-08-23  9:03 ` Mubin Sayyed
  2016-08-24  0:56   ` Khem Raj
  0 siblings, 1 reply; 4+ messages in thread
From: Mubin Sayyed @ 2016-08-23  9:03 UTC (permalink / raw)
  To: openembedded-core; +Cc: Mubin Sayyed

This patch adds recipe for dhrystone benchmarks.
Dhrystone benchmarks measure CPU performance.

Signed-off-by: Mubin Sayyed <mubinusm@xilinx.com>
---
 .../recipes-benchmark/dhrystone/dhrystone_2.1.bb   | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb

diff --git a/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
new file mode 100644
index 0000000..d0026d5
--- /dev/null
+++ b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "CPU Benchmark to measure integer performance"
+SECTION = "benchmark/tests"
+HOMEPAGE = "http://en.wikipedia.org/wiki/Dhrystone"
+
+LICENSE = "NCSA"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7"
+
+SRC_URI = "http://fossies.org/linux/privat/old/dhrystone-${PV}.tar.gz"
+	 
+SRC_URI[md5sum] = "15e13d1d2329571a60c04b2f05920d24"
+SRC_URI[sha256sum] = "8c8da46c34fde271b8f60a96a432164d2918706911199f43514861f07ef6b2f1"
+
+EXTRA_OEMAKE = "-e MAKEFLAGS='GCC=${CC}' 'PROGS=unix' 'TIME_FUNC= -DTIME' \
+                'HZ=60' 'OPTIMIZE= -O4' 'GCCOPTIM=-O'"
+S = "${WORKDIR}"
+
+do_install () {
+
+	install -d ${D}${bindir}
+	install -m 0755 gcc_dry2  ${D}${bindir}
+	install -m 0755 gcc_dry2reg  ${D}${bindir}
+}
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone
  2016-08-23  9:03 ` [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone Mubin Sayyed
@ 2016-08-24  0:56   ` Khem Raj
  2016-08-25  9:56     ` Mubin Usman Sayyed
  0 siblings, 1 reply; 4+ messages in thread
From: Khem Raj @ 2016-08-24  0:56 UTC (permalink / raw)
  To: Mubin Sayyed; +Cc: Mubin Sayyed, openembedded-core

[-- Attachment #1: Type: text/plain, Size: 2021 bytes --]


> On Aug 23, 2016, at 2:03 AM, Mubin Sayyed <mubin.usman.sayyed@xilinx.com> wrote:
> 
> This patch adds recipe for dhrystone benchmarks.
> Dhrystone benchmarks measure CPU performance.
> 
> Signed-off-by: Mubin Sayyed <mubinusm@xilinx.com>
> ---
> .../recipes-benchmark/dhrystone/dhrystone_2.1.bb   | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
> create mode 100644 meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> 
> diff --git a/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> new file mode 100644
> index 0000000..d0026d5
> --- /dev/null
> +++ b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> @@ -0,0 +1,22 @@
> +DESCRIPTION = "CPU Benchmark to measure integer performance"
> +SECTION = "benchmark/tests"
> +HOMEPAGE = "http://en.wikipedia.org/wiki/Dhrystone"
> +
> +LICENSE = "NCSA"
> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7"
> +
> +SRC_URI = "http://fossies.org/linux/privat/old/dhrystone-${PV}.tar.gz"
> +
> +SRC_URI[md5sum] = "15e13d1d2329571a60c04b2f05920d24"
> +SRC_URI[sha256sum] = "8c8da46c34fde271b8f60a96a432164d2918706911199f43514861f07ef6b2f1"
> +
> +EXTRA_OEMAKE = "-e MAKEFLAGS='GCC=${CC}' 'PROGS=unix' 'TIME_FUNC= -DTIME' \
> +                'HZ=60' 'OPTIMIZE= -O4' 'GCCOPTIM=-O’"

There seems to be no -O4 anything beyond -O3 is same as -O3
however we probably should use the SELECTED_OPTIMIZATIONS

> +S = "${WORKDIR}"
> +
> +do_install () {
> +
> +	install -d ${D}${bindir}
> +	install -m 0755 gcc_dry2  ${D}${bindir}
> +	install -m 0755 gcc_dry2reg  ${D}${binder}

may be just use install -Dm gcc_dry2 ${D}${binder}/gcc_dry2
and can combine the install -d into single cmd

> +}
> --
> 1.9.1
> 
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone
  2016-08-24  0:56   ` Khem Raj
@ 2016-08-25  9:56     ` Mubin Usman Sayyed
  0 siblings, 0 replies; 4+ messages in thread
From: Mubin Usman Sayyed @ 2016-08-25  9:56 UTC (permalink / raw)
  To: Khem Raj; +Cc: Manjukumar Harthikote Matha, openembedded-core

Hi,

> -----Original Message-----
> From: Khem Raj [mailto:raj.khem@gmail.com]
> Sent: Wednesday, August 24, 2016 6:27 AM
> To: Mubin Usman Sayyed <MUBINUSM@xilinx.com>
> Cc: openembedded-core@lists.openembedded.org; Mubin Usman Sayyed
> <MUBINUSM@xilinx.com>
> Subject: Re: [OE-core] [meta-oe] [master] [PATCH 2/3] benchmarks:Added
> recipe for dhrystone
>
>
> > On Aug 23, 2016, at 2:03 AM, Mubin Sayyed
> <mubin.usman.sayyed@xilinx.com> wrote:
> >
> > This patch adds recipe for dhrystone benchmarks.
> > Dhrystone benchmarks measure CPU performance.
> >
> > Signed-off-by: Mubin Sayyed <mubinusm@xilinx.com>
> > ---
> > .../recipes-benchmark/dhrystone/dhrystone_2.1.bb   | 22
> ++++++++++++++++++++++
> > 1 file changed, 22 insertions(+)
> > create mode 100644
> > meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> >
> > diff --git a/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > new file mode 100644
> > index 0000000..d0026d5
> > --- /dev/null
> > +++ b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > @@ -0,0 +1,22 @@
> > +DESCRIPTION = "CPU Benchmark to measure integer performance"
> > +SECTION = "benchmark/tests"
> > +HOMEPAGE = "http://en.wikipedia.org/wiki/Dhrystone"
> > +
> > +LICENSE = "NCSA"
> > +LIC_FILES_CHKSUM =
> "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c
> 1959d7"
> > +
> > +SRC_URI = "http://fossies.org/linux/privat/old/dhrystone-${PV}.tar.gz"
> > +
> > +SRC_URI[md5sum] = "15e13d1d2329571a60c04b2f05920d24"
> > +SRC_URI[sha256sum] =
> "8c8da46c34fde271b8f60a96a432164d2918706911199f43514861f07ef6b2f1"
> > +
> > +EXTRA_OEMAKE = "-e MAKEFLAGS='GCC=${CC}' 'PROGS=unix'
> 'TIME_FUNC= -DTIME' \
> > +                'HZ=60' 'OPTIMIZE= -O4' 'GCCOPTIM=-O’"
>
> There seems to be no -O4 anything beyond -O3 is same as -O3 however we
> probably should use the SELECTED_OPTIMIZATIONS
>
> > +S = "${WORKDIR}"
> > +
> > +do_install () {
> > +
> > +   install -d ${D}${bindir}
> > +   install -m 0755 gcc_dry2  ${D}${bindir}
> > +   install -m 0755 gcc_dry2reg  ${D}${binder}
>
> may be just use install -Dm gcc_dry2 ${D}${binder}/gcc_dry2 and can
> combine the install -d into single cmd
>

Thanks for review. I will  send v2 to fix review comments.

Regards,
Mubin
> > +}
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core



This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone
  2016-08-23  9:47 [meta-oe] [master] [PATCH 0/3] Added cpu benchmarks Mubin Sayyed
@ 2016-08-23  9:47 ` Mubin Sayyed
  0 siblings, 0 replies; 4+ messages in thread
From: Mubin Sayyed @ 2016-08-23  9:47 UTC (permalink / raw)
  To: openembedded-core; +Cc: Mubin Sayyed

This patch adds recipe for dhrystone benchmarks.
Dhrystone benchmarks measure CPU performance.

Signed-off-by: Mubin Sayyed <mubinusm@xilinx.com>
---
 .../recipes-benchmark/dhrystone/dhrystone_2.1.bb   | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb

diff --git a/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
new file mode 100644
index 0000000..d0026d5
--- /dev/null
+++ b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "CPU Benchmark to measure integer performance"
+SECTION = "benchmark/tests"
+HOMEPAGE = "http://en.wikipedia.org/wiki/Dhrystone"
+
+LICENSE = "NCSA"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7"
+
+SRC_URI = "http://fossies.org/linux/privat/old/dhrystone-${PV}.tar.gz"
+	 
+SRC_URI[md5sum] = "15e13d1d2329571a60c04b2f05920d24"
+SRC_URI[sha256sum] = "8c8da46c34fde271b8f60a96a432164d2918706911199f43514861f07ef6b2f1"
+
+EXTRA_OEMAKE = "-e MAKEFLAGS='GCC=${CC}' 'PROGS=unix' 'TIME_FUNC= -DTIME' \
+                'HZ=60' 'OPTIMIZE= -O4' 'GCCOPTIM=-O'"
+S = "${WORKDIR}"
+
+do_install () {
+
+	install -d ${D}${bindir}
+	install -m 0755 gcc_dry2  ${D}${bindir}
+	install -m 0755 gcc_dry2reg  ${D}${bindir}
+}
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-08-25  9:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1471943028-8276-1-git-send-email-mubinusm@xilinx.com>
2016-08-23  9:03 ` [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone Mubin Sayyed
2016-08-24  0:56   ` Khem Raj
2016-08-25  9:56     ` Mubin Usman Sayyed
2016-08-23  9:47 [meta-oe] [master] [PATCH 0/3] Added cpu benchmarks Mubin Sayyed
2016-08-23  9:47 ` [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone Mubin Sayyed

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.