Pamięć flash NAND w slotach DIMM: bardziej zmniejszyć opóźnień się już nie da

Pamięć flash NAND w slotach DIMM: bardziej zmniejszyć opóźnień się już nie da26.01.2014 21:54

Ten rok przynosi wielkie innowacje w sprzętowej architekturze PC.Na pewno jedną z nich jest wyprodukowanie przez AMD procesoraKaveri, wprowadzającego na biurka heterogeniczną architekturęobliczeniową hSA, zrównującą ze sobą rdzenie CPU i GPU. Niemniejszym przełomem wydaje się rozwiązanie, o którym słychaćbyło do tej pory znacznie mniej. Co powiecie na bezpośredniepodłączenie pamięci flash NAND do złączy DIMM?Hierarchia pamięci w typowych architekturach PC została ustalonaw latach 90. Na szczycie mamy bardzo mało bardzo szybkiej pamięcipodręcznej pierwszego poziomu (L1), a pod nią trochę więcejpamięci podręcznej drugiego poziomu (L2), działającej jako bufordla znacznie wolniejszej pamięci RAM, kontrolowany przez układyprzewidujące, jakie dane będą rdzeniowi procesora potrzebne. Wniektórych serwerowych procesorach mamy do czynienia z kolejnymbuforem – pamięcią podręczną trzeciego poziomu (L3), opojemności nawet do kilkunastu megabajtów i szybkości wciążznacznie wyższej od ram. „Zwykłe PC” tutaj mają już pamięćRAM, obarczoną opóźnieniami rzędu kilkudziesięciu nanosekund. Nasamym dole mamy pamięci masowe flash NAND, podłączane przezkontrolery SATA lub szynę PCI Express. Im niżej procesor musisięgać po dane, tym opóźnienia są większe, i więcej czasuzajmuje operacja. Dla napędów flash NAND podłączanych przez SATAto już poziom kilkudziesięciu mikrosekund.Jesienią zeszłego roku firma Diablo Technologies zapowiedziała,że ma metodę, by podłączyć pamięć flash NAND bezpośrednio dogłównej magistrali pamięci. Deklaracje spotkały się ze sporymniedowierzaniem – pamięć masowa traktowana jest przecież przezkomputer zupełnie inaczej, przechowuje zapisane w niej dane, a czaszapisu/odczytu zajmuje o wiele dłużej, niż w wypadku DRAM.Przedstawiony przez Diablo referencyjnyprojekt o nazwie TeraDIMM/Memory Channel Storage okazał sięjednak rzeczywistym wynalazkiem, a nie kolejnym vaporware.Firma zbudowała specjalizowany układ typu ASIC (applicationspecific integrated circuit), działający jako translator poleceńkontrolera pamięci i umieściła go na standardowej płytce DIMM,zawierającej pamięci flash NAND.Układ taki może działać w dwóch trybach. W pierwszymprzedstawia się jako normalna pamięć masowa, którą systemoperacyjny może zamontować w swoim systemie plików, w drugimzachowuje się jak pamięć RAM ogromnych rozmiarów. Oczywiściesama szybkość ASIC-owego translatora tu nie wystarczy. DiabloTechnologies twierdzi, że układy TeraDIMM wykorzystują w tymdrugim trybie inteligentnie zarządzany bufor DRAM, pozwalającyzamaskować przed kontrolerem opóźnienia i przeprowadzać operacjezapisu w tle. Same operacje kopiowania bufora RAM do NAND odbywająsię bez uczestnictwa procesora.[yt=http://www.youtube.com/watch?v=6uzmsqIkGHg]Referencyjny moduł TeraDIMM miał pojemność 400 GB i można gostosować jako RAM, pod warunkiem posiadania przynajmniej jednegonormalnego modułu DIMM DDR. Diablo podkreśla, że chodzi tu przedewszystkim nie o konkurowanie z klasycznymi technologiami RAM, ale oominięcie opóźnień generowanych przez PCI Express i SATA dlapamięci masowej. Ta pomysłowa technologia znalazła już swojego pierwszegoproducenta. Pierwsze moduły pamięci typu TeraDIMM przedstawiłSanDisk – trafiają one właśnie na rynek pod nazwą ULLtra DIMM(Ultra Low Latency) i przeznaczone są dla nowych serwerów IBM-a zseriiX6 (a właściwie już niebawem serwerów Lenovo, gdyż IBM w tymtygodniu porozumiał się w kwestii odsprzedania części x86 swojegobiznesu serwerowego chińskiemu producentowi). Dzięki nowym układommożliwe będzie uzyskanie pamięci masowych o pojemności nawet 12,8TB, o wydajności odczytu/zapisu na poziomie 1 GB/s i opóźnieniachrzędu 5 mikrosekund.Na razie ta technologia do zwykłych zjadaczy chleba nie trafi,maszyny IBM-a znajdują zastosowanie przede wszystkim na giełdach,gdzie mikrosekundowe przewagi nad konkurencją przekładają się namilionowe zyski z transakcji kapitałowych, ale to dopiero początek.Gdy po raz pierwszy podłączono pamięci flash NAND do PCI Express,też nikt nie sądził, że znajdzie to zastosowanie na biurku,tymczasem Apple w swoich nowych Makach Pro całkowicie ominęłokontroler SATA.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.