Standart ishlashni baholash korporatsiyasi - Standard Performance Evaluation Corporation

Standart ishlashni baholash korporatsiyasi
SPEC-logo reg.png
Shakllanish1988
TuriNotijorat korporatsiya
Bosh ofisGeynsvill, Virjiniya
A'zolik
Uskuna va dastur ta'minotchilari, universitetlar, tadqiqot markazlari
Xodimlar
5
Veb-saytwww.spec.org

The Standart ishlashni baholash korporatsiyasi (SPEC) amerikalik notijorat korporatsiyasi "standartlashtirilgan to'plamni ishlab chiqarish, yaratish, saqlash va qo'llab-quvvatlashga" qaratilgan ishlash ko'rsatkichlari kompyuterlar uchun.[1]

SPEC 1988 yilda tashkil etilgan.[2][3] SPEC mezonlari kompyuter tizimlarining ish faoliyatini baholashda keng qo'llaniladi; test natijalari SPEC veb-saytida e'lon qilingan.

SPEC to'rt xil guruhni o'z ichiga olgan soyabon tashkilotiga aylandi; Grafika va ish stantsiyasining ishlash guruhi (GWPG), yuqori samaradorlik guruhi (HPG), ochiq tizimlar guruhi (OSG) va eng yangi tadqiqot guruhi (RG).

Tuzilishi

Ochiq tizimlar guruhi (OSG)

Yuqori samaradorlik guruhi (HPG)

Grafika va ish stantsiyasining ishlash guruhi (GWPG)

SPEC tadqiqot guruhi (RG)

A'zolik

SPECga a'zo bo'lish SPEC standartlariga rioya qilishni istagan har qanday manfaatdor kompaniya yoki tashkilot uchun ochiqdir. Bu quyidagilarga imkon beradi:

  • Etalonni ishlab chiqishda ishtirok etish
  • Natijalarni ko'rib chiqishda ishtirok etish
  • Guruh ishtirokiga asoslangan bepul dasturiy ta'minot

A'zolar ro'yxati SPEC a'zolik sahifasida mavjud;[1].

A'zolik darajasi

  • A'zolikni saqlab qolish uchun to'lovlar talab qilinadi va odatda apparat yoki dasturiy ta'minot kompaniyalari kiradi.
  • SPEC "Associates" notijorat sifatida kamaytirilgan to'lovni to'laydi; odatda akademik va ilmiy tashkilotlarni o'z ichiga oladi.

SPEC Benchmark Suite

Ko'rsatkichlar "hayotdagi" vaziyatlarni sinashga qaratilgan. Oddiy hisoblashdan (SPECjbb) Java EE, ma'lumotlar bazasi, disk va tarmoq (SPECjEnterprise) bilan to'liq tizimga qadar Java stsenariylarini sinovdan o'tkazadigan bir nechta ko'rsatkichlar mavjud.

SPEC CPU to'plamlari sinovi Markaziy protsessor kabi bir nechta dasturlarning ishlash vaqtini o'lchash orqali ishlash kompilyator GCC, kimyo dasturi o'yin va ob-havo dasturi WRF. Turli xil vazifalar teng darajada tortiladi; ularni sezilgan ahamiyatiga qarab tortishga urinish qilinmaydi. Umumiy ball geometrik o'rtacha qiymatga asoslanadi.

Bulut

Ta'minot, hisoblash, saqlash va tarmoq resurslarini o'lchash va taqqoslash IaaS bulutli platformalar.

  • SPEC Cloud IaaS 2018
  • SPEC Cloud IaaS 2016

Markaziy protsessor

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
OxirgiNafaqaga chiqadi
  • SPEC CPU2017
  • SPEC CPU2000
  • SPEC CPU95
  • SPEC CPU92

CPU, xotira va kompilyatorning umumiy ishlashini o'lchash va taqqoslash.

  • SPEC CPU2006 ikkita to'plamni o'z ichiga oladi:
    • CINT2006 ("SPECint ") - sinov tamsayı arifmetik, kompilyatorlar, tarjimonlar, matn protsessorlari, shaxmat dasturlari va boshqalar kabi dasturlar bilan.
    • CFP2006 ("SPECfp ") - sinov suzuvchi nuqta jismoniy simulyatsiyalar, 3D grafikalar, tasvirlarni qayta ishlash, hisoblash kimyosi va boshqalar.
  • SPEC CPU 2017 to'plami to'rtta to'plamni o'z ichiga oladi.
    • SPECspeed 2017 Integer va SPECspeed 2017 Floating Point to'plamlari kompyuter uchun bitta vazifani bajarish uchun vaqtni taqqoslash uchun ishlatiladi.
    • SPECrate 2017 Integer va SPECrate 2017 Floating Point to'plamlari vaqt birligi bo'yicha o'tkazuvchanlikni yoki ishni o'lchaydi.

Qo'lda

Grafika va ish stantsiyasining ishlashi

An ko'rsatkichini o'lchash OpenGL 3D-grafik tizim, ma'lum bir tizimda bir nechta mashhur 3D-intensiv real dasturlardan turli xil ishlash vazifalari bilan sinovdan o'tgan.

Benchmark SuiteJoriy nashrEski nashrlar
SPECviewperfSPECviewperf 2020
  • SPECviewperf 13
  • SPECviewperf 12
  • SPECviewperf 11
SPECwpcSPECwpc v2.1
SPECapcSM
SPECapcSM 3ds Max ™ uchunSPECapcSM 3ds Max ™ 2015 uchun
  • 3ds Max ™ 2011 uchun SPECapc
SPECapcSM Maya uchunSPECapcSM Maya 2017 uchun
  • SPECapcSM Maya 2012 uchun
SPECapcSM PTC Creo uchunSPECapcSM PTC Creo 3.0 uchun
  • SPECapcSM PTC Creo 2.0 uchun
SPECapcSM Siemens NX uchunSPECapcSM Siemens NX 9.0 va 10.0 uchun
  • SPECapcSM Siemens NX 8.5 uchun
SPECapcSM SolidWorks uchunSPECapcSM SolidWorks 2017 uchun
  • SPECapcSM SolidWorks 2013 uchun

SPECwpc

Yuqori samarali hisoblash, OpenMP, MPI, OpenACC, OpenCL

Benchmark suitlariJoriy qo'llab-quvvatlanadiNafaqaga chiqqan
HPC(yo'q)
  • SPEC HPC2002
  • SPEC HPC96
OMP
  • SPEC OMP2012
  • SPEC OMP2001 V3.2
MPI
  • SPEC MPI2007
(yo'q)
ACCEL
  • SPEC ACCEL
(yo'q)
OMP

SPEC OMP (OpenMP ) - bu OpenMP dasturlari asosida ishlashni baholash uchun birinchisi, SMP (Shared memory Multi-Processor, ya'ni ishlashini o'lchash uchun). UMA ) tizimlar.

Java Client / Server

Benchmark SuiteJoriy qo'llab-quvvatlanadiNafaqaga chiqqan
OxirgiNafaqaga chiqadi
jAppServer(yo'q)(yo'q)
  • SPECjAppServer2004
  • SPECjAppServer2002
  • SPECjAppServer2001
JBB
  • SPECjbb2015
(yo'q)
  • SPECjbb2013
  • SPECjbb2005
  • SPECjbb2000
jEnterprise
  • SPECjEnterprise 2018 veb-profili
  • SPECjEnterprise 2010 yil
(yo'q)(yo'q)


JMS
  • SPECjms2007
(yo'q)(yo'q)
JVM
  • SPECjvm2008
(yo'q)
  • SPECjvm98

JBB

uch darajali mijoz / server tizimini taqlid qilib (o'rta darajaga e'tibor qaratib) Java tomonidan server tomonining ish faoliyatini baholaydi.

jEnterprise

Java 2 Enterprise Edition (J2EE) texnologiyasiga asoslangan dastur serverlarining ish faoliyatini o'lchash uchun ko'p darajali mezon.

Pochta serverlari

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
(yo'q)
  • SPECmail2009
  • SPECmail2008
  • SPECmail2001

Saqlash

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
  • SPEC SFS 2014
  • SPECsfs2008
  • SPEC SFS97_R1 (3.0)
  • SPEC SFS97 (2.0)
  • SPEC SFS93 (LADDIS)

SPEC SFS fayl serverining o'tkazuvchanligini va ikkalasini ham qo'llab-quvvatlaydigan javob vaqtini o'lchash uchun mo'ljallangan NFS va SMB protokolga kirish.

Quvvat

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
  • SPECpower_ssj 2008 yil
(yo'q)


Virtuallashtirish

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
  • SPEC virt_sc2010

Veb-serverlar

Joriy qo'llab-quvvatlanadiNafaqaga chiqqan
(yo'q)
  • SPECweb2009
  • SPECweb2005
  • SPECweb96
  • SPECweb99
  • SPECweb99_SSL

SPEC vositalari

  • Server samaradorligini baholash vositasi (SERT). Dastlab AQSh Atrof-muhitni muhofaza qilish agentligining (EPA) "ENERGY STAR for Computer Servers" dasturining ikkinchi avlodi doirasida serverlar samaradorligini o'lchash uchun mo'ljallangan.
  • SPEC haydovchisi WDK vositasi. Ham energiya samaradorligini, ham ishlash ko'rsatkichlarini o'lchash uchun ish hajmini ishlab chiqishni soddalashtirish uchun mo'ljallangan.
  • PTDaemon. SPEC PTDaemon dasturi quvvatni o'lchash komponentini o'z ichiga olgan benchmarklarda quvvat analizatorlarini boshqarish uchun ishlatiladi.

Benchmark qidirish dasturi

  • SPEC CPUv6, CPU Qidiruv Dasturi SPECdan tashqarida bo'lganlarni, SPEC CPUv6 sifatida belgilangan keyingi CPU intensiv benchmark to'plamida ishlatilishi mumkin bo'lgan dasturlarni topishda ularga yordam berishga undaydi. Hozir eskirgan.

Nafaqadagi mezonlari (voris yo'q)

  • SPEC SDM91
  • SPECsip_infrastructure2011 - mezonni sotib olish mumkin, ammo qo'shimcha natijalar qabul qilinmaydi va qo'llab-quvvatlash endi taklif qilinmaydi.

Nafaqadagi mezonlari (endi hujjatsiz)

  • Lightecave 3D 9.6 uchun SPECapcSM, NewTek LightWave 3D v9.6 dasturlari bilan ishlaydigan tizimlar uchun ishlashni baholash dasturi.
  • SPEC 2001
  • SPEC CPU89

Portativlik

SPEC mezonlari ko'chma dasturlash tilida yoziladi (odatda C, C #, Java yoki Fortran ) va manfaatdor tomonlar mumkin kompilyatsiya qilish o'z platformasi uchun afzal bo'lgan har qanday kompilyatordan foydalangan holda kod, lekin kodni o'zgartirmasligi mumkin. Ishlab chiqaruvchilar turli xil SPEC mezonlari ko'rsatkichlarini yaxshilash uchun kompilyatorlarini optimallashtirishlari ma'lum bo'lgan. SPECda bunday optimallashtirishni cheklashga harakat qiladigan qoidalar mavjud.

Litsenziyalash

Etalondan foydalanish uchun litsenziyani SPECdan sotib olish kerak; harajatlar har bir sinovdan tortib to bir necha yuz dollargacha bir necha ming dollargacha o'zgarib turadi. Litsenziya uchun to'lovning ushbu modeli buzilganga o'xshaydi GPL kabi mezonlarga dasturiy ta'minot kiradi GCC bu GPL tomonidan litsenziyalangan. Shu bilan birga, GPL dasturiy ta'minotni bepul tarqatishni talab qilmaydi, faqat oluvchilarga qabul qilingan har qanday GPLed dasturini qayta tarqatishga ruxsat beriladi; SPEC uchun litsenziya shartnomasi "bepul tarqatishni talab qiladigan litsenziyalar" tarkibidagi narsalarni maxsus ravishda ozod qiladi va fayllarning o'zi umumiy dasturiy ta'minot paketining alohida qismiga joylashtiriladi.

Madaniyat

SPEC argumentlar texnik ishonchlilik, vakillik yoki "teng sharoitlar" tushunchalariga murojaat qilish yo'li bilan hal qilinadigan muhit yaratishga urinadi. SPEC vakillari odatda taqqoslanadigan sohalarda tajribaga ega bo'lgan muhandislardir. Mezonlarga o'lchov shartlari va hujjatlar talablarini tavsiflovchi "ishlash qoidalari" kiradi. SPEC veb-saytida e'lon qilingan natijalar a'zolarning ishlash muhandislari tomonidan ekspertizadan o'tkaziladi.

Adabiyotlar

  1. ^ "SPEC-ga tez-tez beriladigan savollar". Olingan 15 mart 2010.
  2. ^ "SPEC tashkiloti". Olingan 15 mart 2010.
  3. ^ "SPEC a'zoligi". Olingan 15 mart 2010.

Tashqi havolalar