انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

likwid-bench - آنلاین در ابر

likwid-bench را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور likwid-bench است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


likwid-bench - مجموعه معیارهای سطح پایین و چارچوب میکروبنچمارکینگ

خلاصه


likwid-bench [-hap] [-l ] [-i ] [-g ] [-t
] [-w ]

شرح


likwid-bench یک مجموعه معیار برای سنجش معیارهای سطح پایین (مونتاژ) است
پهنای باند و خروجی دستورالعمل برای کد دستورالعمل خاص در سیستم های x86. را
کدهای معیار موجود در حال حاضر شامل الگوهای رایج دسترسی به داده مانند بارگذاری و ذخیره است
بلکه محاسباتی مانند بردار سه گانه و مجموع. likwid-bench معماری را شامل می شود
معیارهای خاص برای x86، x86_64 و x86 برای پردازنده‌های Intel Xeon Phi. را
مقادیر عملکرد را می توان با استفاده از likwid-bench یا با استفاده از عملکرد اندازه گیری می شود
شمارنده با استفاده از. likwid-perfctr به عنوان یک لفاف به likwid-bench. این نیاز به ساخت دارد
likwid-bench. با ابزار دقیقی که می توان آن را در config.mk فعال کرد.

OPTIONS


-h یک پیام راهنما را در خروجی استاندارد چاپ می کند، سپس خارج می شود.

-a کدهای معیار موجود برای سیستم فعلی را فهرست کنید.

-p دامنه های رشته موجود را فهرست کنید.

-l
ویژگی های یک کد معیار را فهرست کنید.

-i
تعداد تکرارها برای انجام در داخل کد بنچمارک.

-t
نام کد بنچمارک برای اجرا (اجباری).

-g
تعداد گروه های کاری را برای اجرای کد بنچمارک مشخص کنید (اجباری).

-w
دامنه وابستگی، تعداد رشته و اندازه مجموعه داده را برای جریان مشخص کنید
اجرای محک (اجباری).

گروه کار نحو


: [: [: : ]] [- : ]
با اندازه کیلوبایت، مگابایت یا گیگابایت. جایی که thread domain جایی است که رشته ها قرار می گیرند. اندازه است
اندازه کل مجموعه داده برای معیار. num_threads مشخص می کند که چه تعداد رشته استفاده می شود.
موضوعات همیشه با استفاده از یک خط مشی فشرده در قرار می گیرند likwid-bench. این به این معنی است که در
به طور پیش فرض تمام رشته های SMT استفاده می شود. به صورت اختیاری شبیه نحو مبتنی بر عبارت در
likwid-pin اندازه تکه و گام را می توان ارائه داد. اختیاری برای هر جریان به معنی
آرایه قرارگیری را می توان کنترل کرد. به طور پیش فرض همه آرایه ها در یک جا قرار می گیرند
برای قرار دادن داده ها در دامنه دیگری برای
هر جریان از یک مورد معیار (تعداد کل جریان ها را می توان با -l به دست آورد
گزینه) دامنه ای برای قرار دادن داده ها در آن می تواند مشخص شود. جریان های متعدد با ویرگول هستند
جدا از هم. یا مکان ارائه شده است یا همه جریان ها باید به صراحت قرار گیرند.
لطفاً به صفحات ویکی مراجعه کنید http://code.google.com/p/likwid/wiki/LikwidBench برای
جزئیات بیشتر و نمونه هایی در مورد استفاده

مثال


1. معیار کپی را با 1000 تکرار در سوکت 0 با اندازه کل مجموعه داده اجرا کنید
100 کیلوبایت

likwid-bench -t کپی کنید -i 1000 -g 1 -w S0: 100 کیلوبایت

از آنجا که نه num_thread در عبارت حجم کار داده شده است، هر هسته سوکت 0 یک می گیرد
نخ. حجم کار بین تمام رشته ها تقسیم می شود.

2. کد بنچمارک سه گانه را با 100 تکرار با 2 رشته در سوکت 0 و یک اجرا کنید.
حجم داده 1 گیگابایت

likwid-bench -t سه گانه -i 100 -g 1 -w S0:1GB:2:1:2

با فرض اینکه سوکت 0 دارای 4 رشته SMT باشد، یک رشته به هر هسته فیزیکی اختصاص داده می شود.
سوکت 0.

3. بنچمارک به روز رسانی را با 1000 تکرار در سوکت 0 با حجم کاری 100 کیلوبایت اجرا کنید و
در سوکت 1 با حجم کاری یکسان.

likwid-bench -t به روز رسانی -i 1000 -g 2 -w S0: 100 کیلوبایت -w S1: 100 کیلوبایت

نتایج هر دو گروه کاری برای خروجی ترکیب می شوند. از این رو حجم کار در هر کدام
عبارت گروه کاری باید اندازه یکسانی داشته باشد.

4. معیار کپی را اجرا کنید اما ترافیک حافظه را با آن اندازه بگیرید likwid-perfctr. گزینه
برای استفاده از آن ویژگی، INSTRUMENT_BENCH در config.mk باید در زمان کامپایل درست باشد.

likwid-perfctr -C E:S0:4 -g MEM -m likwid-bench -t به روز رسانی -i 1000 -g 1 -w S0: 100 کیلوبایت

likwid-perfctr شمارنده های عملکرد سوکت 0 را با عدد 4 پیکربندی و شروع می کند
نخ های قبل از اجرای likwid-bench. شمارنده های عملکرد درست خوانده می شوند
قبل و بعد از اجرای کد بنچمارک برای به حداقل رساندن تداخلات
اندازه گیری.

5. معیار کپی را اجرا کنید و داده ها را در سوکت دیگر قرار دهید

likwid-bench -t کپی کنید -i 50 -g 1 -w S0:1GB:10:1:2-0:S1,1:S1

شناسه جریان 0 و 1 در دامنه های رشته S1 قرار می گیرند که سوکت 1 است. این را می توان تأیید کرد.
به عنوان خروجی نخ های اولیه در جایی که در حال اجرا هستند.

با استفاده از خدمات onworks.net از likwid-bench آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 2
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 3
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 4
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • 6
    SQuirreL SQL مشتری
    SQuirreL SQL مشتری
    SQuirreL SQL Client یک SQL گرافیکی است
    مشتری نوشته شده در جاوا که اجازه می دهد
    برای مشاهده ساختار یک JDBC
    پایگاه داده سازگار، داده ها را در آن مرور کنید
    جداول...
    دانلود SQuirreL SQL Client
  • بیشتر "

دستورات لینوکس

Ad