mirror of
https://github.com/papers-we-love/papers-we-love.git
synced 2026-03-02 03:40:31 +00:00
14252 lines
1.2 MiB
Plaintext
14252 lines
1.2 MiB
Plaintext
|
|
%PDF-1.5
|
|||
|
|
%<25><><EFBFBD><EFBFBD>
|
|||
|
|
1 0 obj
|
|||
|
|
<< /S /GoTo /D (section.1) >>
|
|||
|
|
endobj
|
|||
|
|
4 0 obj
|
|||
|
|
(Introduction)
|
|||
|
|
endobj
|
|||
|
|
5 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2) >>
|
|||
|
|
endobj
|
|||
|
|
8 0 obj
|
|||
|
|
(Related work)
|
|||
|
|
endobj
|
|||
|
|
9 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.1) >>
|
|||
|
|
endobj
|
|||
|
|
12 0 obj
|
|||
|
|
(Dynamic memory allocators on the CPU)
|
|||
|
|
endobj
|
|||
|
|
13 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.2) >>
|
|||
|
|
endobj
|
|||
|
|
16 0 obj
|
|||
|
|
(GPU architecture)
|
|||
|
|
endobj
|
|||
|
|
17 0 obj
|
|||
|
|
<< /S /GoTo /D (section.3) >>
|
|||
|
|
endobj
|
|||
|
|
20 0 obj
|
|||
|
|
(Design goals)
|
|||
|
|
endobj
|
|||
|
|
21 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.1) >>
|
|||
|
|
endobj
|
|||
|
|
24 0 obj
|
|||
|
|
(Correctness)
|
|||
|
|
endobj
|
|||
|
|
25 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.2) >>
|
|||
|
|
endobj
|
|||
|
|
28 0 obj
|
|||
|
|
(Speed)
|
|||
|
|
endobj
|
|||
|
|
29 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.3) >>
|
|||
|
|
endobj
|
|||
|
|
32 0 obj
|
|||
|
|
(Memory consumption)
|
|||
|
|
endobj
|
|||
|
|
33 0 obj
|
|||
|
|
<< /S /GoTo /D (section.4) >>
|
|||
|
|
endobj
|
|||
|
|
36 0 obj
|
|||
|
|
(Baseline: a parallel list-based allocator)
|
|||
|
|
endobj
|
|||
|
|
37 0 obj
|
|||
|
|
<< /S /GoTo /D (section.5) >>
|
|||
|
|
endobj
|
|||
|
|
40 0 obj
|
|||
|
|
(ScatterAlloc)
|
|||
|
|
endobj
|
|||
|
|
41 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.1) >>
|
|||
|
|
endobj
|
|||
|
|
44 0 obj
|
|||
|
|
(Super blocks)
|
|||
|
|
endobj
|
|||
|
|
45 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.2) >>
|
|||
|
|
endobj
|
|||
|
|
48 0 obj
|
|||
|
|
(Pages)
|
|||
|
|
endobj
|
|||
|
|
49 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.3) >>
|
|||
|
|
endobj
|
|||
|
|
52 0 obj
|
|||
|
|
(Hashing)
|
|||
|
|
endobj
|
|||
|
|
53 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.4) >>
|
|||
|
|
endobj
|
|||
|
|
56 0 obj
|
|||
|
|
(Meta Data)
|
|||
|
|
endobj
|
|||
|
|
57 0 obj
|
|||
|
|
<< /S /GoTo /D (section.6) >>
|
|||
|
|
endobj
|
|||
|
|
60 0 obj
|
|||
|
|
(Implementation)
|
|||
|
|
endobj
|
|||
|
|
61 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.6.1) >>
|
|||
|
|
endobj
|
|||
|
|
64 0 obj
|
|||
|
|
(Alloc)
|
|||
|
|
endobj
|
|||
|
|
65 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.6.2) >>
|
|||
|
|
endobj
|
|||
|
|
68 0 obj
|
|||
|
|
(Free)
|
|||
|
|
endobj
|
|||
|
|
69 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.6.3) >>
|
|||
|
|
endobj
|
|||
|
|
72 0 obj
|
|||
|
|
(Large Data Requests)
|
|||
|
|
endobj
|
|||
|
|
73 0 obj
|
|||
|
|
<< /S /GoTo /D (section.7) >>
|
|||
|
|
endobj
|
|||
|
|
76 0 obj
|
|||
|
|
(Evaluation)
|
|||
|
|
endobj
|
|||
|
|
77 0 obj
|
|||
|
|
<< /S /GoTo /D (section.8) >>
|
|||
|
|
endobj
|
|||
|
|
80 0 obj
|
|||
|
|
(Results)
|
|||
|
|
endobj
|
|||
|
|
81 0 obj
|
|||
|
|
<< /S /GoTo /D (section.9) >>
|
|||
|
|
endobj
|
|||
|
|
84 0 obj
|
|||
|
|
(Conclusion)
|
|||
|
|
endobj
|
|||
|
|
85 0 obj
|
|||
|
|
<< /S /GoTo /D (section.10) >>
|
|||
|
|
endobj
|
|||
|
|
88 0 obj
|
|||
|
|
(Acknowledgments)
|
|||
|
|
endobj
|
|||
|
|
89 0 obj
|
|||
|
|
<< /S /GoTo /D (section.11) >>
|
|||
|
|
endobj
|
|||
|
|
92 0 obj
|
|||
|
|
(References)
|
|||
|
|
endobj
|
|||
|
|
93 0 obj
|
|||
|
|
<< /S /GoTo /D [94 0 R /Fit] >>
|
|||
|
|
endobj
|
|||
|
|
107 0 obj <<
|
|||
|
|
/Length 4737
|
|||
|
|
/Filter /FlateDecode
|
|||
|
|
>>
|
|||
|
|
stream
|
|||
|
|
xڵْܶ<D992><DCB6>_<EFBFBD>o<EFBFBD>Ty<18>7<EFBFBD><1D><>8<EFBFBD>T<EFBFBD>*N<><4E>.<2E><>A<EFBFBD>!'<$<24><><EFBFBD>{<7B><02>Y<EFBFBD><59>$<24>'M<1C><><EFBFBD>uu<75>RWϿQ_<51>><3E><><EFBFBD><EFBFBD>ϒ<EFBFBD>J<EFBFBD>~<06><><EFBFBD><EFBFBD>U<1E>A<EFBFBD>_<EFBFBD>q<EFBFBD><71>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>yo<79>bL<><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>"<22>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD>w:<3A><>v<EFBFBD> ͼPyEW<45>5<EFBFBD> <09><><EFBFBD>)N<><4E><EFBFBD>Ksj<73><6A>^+<18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N|<7C><>W{<7B><>y<10>N<EFBFBD>E1ض<31>I<EFBFBD><49>@y8
;<3B><>p<EFBFBD><70>뷸<04><1E>2~<1E><01><><EFBFBD>3_G<5F>b<EFBFBD><62>8<EFBFBD>xŗn{<7B>Ǟ'<27><19>mnLw0<77>.V<56><DEB7>-<2D><><EFBFBD><EFBFBD><EFBFBD>]<5D><<3C>|<7C>ÙZF<6<>F<EFBFBD>5Ǣ<35>d\a<>O<EFBFBD><4F><EFBFBD>5<EFBFBD>Dߔ<44>SQ<53><51>5<EFBFBD> O8d$Dal⹕%<25><>|<7C><><EFBFBD>a<1C>;v8<1F>I{:<3A><><EFBFBD>ϻ<1D><>8m)*A篶G<E7AFB6>!q<><71>O<EFBFBD>^<5E>!3?<3F><EFBFBD><E0B78D><EFBFBD>㘮<EFBFBD><E398AE>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>N<03>Mylں=<3D>m<EFBFBD>:
<0A>$a<><61>W*<2A><1D><>ϴ<EFBFBD><CFB4>=<3D>n"<22>o<EFBFBD><6F>V<EFBFBD><56>3e<33><65>[<1E>a< V<><56>_<0C><>$<24><>k<EFBFBD><6B>UC'
|
|||
|
|
<EFBFBD><EFBFBD>}ȶ<><1E><><EFBFBD>ˣ]{O<><05><>*"'NR0-<2D><>(v<> NS<4E>&<26>c+<2B><><EFBFBD><19><1B>,D*<2A>>Q4E}<7D><><EFBFBD> ><3E><>gSڢfhg<68>1<EFBFBD>ΜL3<4C><33>i<>
|
|||
|
|
<EFBFBD>V<EFBFBD><02><14><><EFBFBD> (j<>,<2C><>r<EFBFBD>G <04><02>pHez{hLŽ[7<><37>j<EFBFBD>l<EFBFBD><6C>d<EFBFBD><64>Y<EFBFBD>I
i<><69><<3C><><EFBFBD><EFBFBD>-,<2C><>3(HA<48><41>cy<63><16><>@<40>w<EFBFBD><77><01>uז<06>k<0E>Dh<44>_?<3F>X<EFBFBD>V<EFBFBD><56><EFBFBD>><3E><>B<EFBFBD><42>]<06><><EFBFBD><EFBFBD>-"<22><><07><>>t<>&R<>E@D։<44><D689>0<EFBFBD>8<><38><EFBFBD><1E><14><><EFBFBD><11>:<3A><><EFBFBD>(<m<>^z<><7A>yhD<68><44><10>YEgִ<><D6B4><EFBFBD>~"U+t<1B>v<EFBFBD><76>b<EFBFBD><62>1<EFBFBD><31> ;_<;<3B>X<1B>q<06><>X\<5C><1C>m<6D>#<23><><EFBFBD><EFBFBD>ԭ<EFBFBD>n<EFBFBD><6E><EFBFBD>@~
|
|||
|
|
x<EFBFBD>C<>Tۻ<54>+<2B><>$mh<01><><EFBFBD><EFBFBD>-<2D>F<0F>D@<40>ˢᆹEV<45><56>TPZ<50>E*P <20>ف><3E>A<EFBFBD>Ǧ<>L<EFBFBD>s<EFBFBD><73><07>D<EFBFBD>0<EFBFBD> P+<2B>:<3A><>sAg<41><67><EFBFBD>霭<><01><><EFBFBD><14>t`<60><>$<24><>N<EFBFBD><4E>5=<3D>3<EFBFBD><33>Gs |