Proceedings of the 36th Annual International Symposium on Computer Architecture 2009
DOI: 10.1145/1555754.1555805
|View full text |Cite
|
Sign up to set email alerts
|

A memory system design framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…The model's growth is attributed to the fact that incorporating more items attributes arXiv:2402.04032v3 [cs.AR] 14 Mar 2024 to better model quality [13], [14]. However, the model operating on the inference server [5], [15], [16], [17] is significantly smaller in scale compared to the training model [13], [14]. Therefore, a significant gap exists between the training model size and the inference model size.…”
Section: Introductionmentioning
confidence: 99%
“…The model's growth is attributed to the fact that incorporating more items attributes arXiv:2402.04032v3 [cs.AR] 14 Mar 2024 to better model quality [13], [14]. However, the model operating on the inference server [5], [15], [16], [17] is significantly smaller in scale compared to the training model [13], [14]. Therefore, a significant gap exists between the training model size and the inference model size.…”
Section: Introductionmentioning
confidence: 99%
“…Smart Memories is a chip multiprocessor with a memory system flexible enough to support traditional shared memory, streaming, and transactional memory programming models on the same hardware substrate [9] [10]. The system was designed to be a multiprocessor whose user could program not only the processors, but the memory system as well.…”
Section: Motivating Example: Smart Memories Protocol Controllermentioning
confidence: 99%
“…Sorin et al argue that a single table-driven approach can be used in many design phases, including specifying, documenting, and verifying cache coherence protocols [11]. Firoozshahian et al go a step further and describe how programmable, table-driven controllers can allow a memory controller to support different memory models and protocols within a CMP system [9]. However, these table-driven imple mentations come with significant area and cycle-time costs from the added memories and address decoding logic.…”
Section: Motivating Example: Smart Memories Protocol Controllermentioning
confidence: 99%
“…This approach originated in associative processors [6] and active data structures [1]; other examples include priority queues [2], systems with chunks of memory organised as trees [15], smart memories for multicore processors [5], associative searching [9]. Circuit parallelism is the target platform for compilation of a declarative committed-choice rule language [16].…”
Section: Introductionmentioning
confidence: 99%