REVIEW 5 major objections 5 minor 57 references
Towards Efficient LUT-based PIM: A Scalable and Low-Power Approach for Modern Workloads
T0 review · 5 major / 5 minor · reviewed 2026-08-09 · deepseek-v4-flash
Pith's one-line read Lama claims DRAM can run bulk multiplications with one activation command per batch of lookups sharing a scalar operand.
desk verdict Genuinely new idea for LUT-based PuM, but the central hardware premise—per-mat independent column selection—is asserted without circuit support, and all quantitative claims ride on it. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is per-mat column independence inside a subarray, realized by replicating the column-address counter/latch for each of the 16 mats in an HBM2 bank and driving each mat's Column Select Lines with its own address. On top of this sits the operand-coalesced batch abstraction (scalar a indexes the LUT row, vector b_i indexes columns) and the open-page policy, which keeps that row live across many LUT retrieval commands. The mask logic, a multiplexer whose select lines come from the MSBs of b_i and the operand precision, filters valid results when an 8-bit LUT spans eight mats, and a temporary buffer serializes partial results until a full 16-byte output is formed. This combination is what lets one ACT command serve an entire batch and what removes the need for inter-subarray decomposition at higher precision.
What would settle it
Measure or simulate the column-select path of a real HBM2 bank and show that the Column Select Lines are driven by a single shared decoder word that cannot be overridden per mat; then two mats programmed with different column addresses in the same activated row would still return the same data, and the replicated counters would be unable to produce the p=16 or p=2 parallel lookups the paper claims. A circuit-level demonstration that per-mat column addressing violates tCCD or tFAW constraints would also settle the question.
Extended reading notes
Core claim
The paper's claim is that the energy cost of LUT-based in-memory computation is not intrinsic to the LUT access but to the number of row activations, and that this cost can be amortized. Lama organizes work into operand-coalesced batches: a scalar operand a is fixed across a vector of operands b_i. The value of a selects the row of the multiplication table; the values b_i select column positions. By adding 16 replicated column-address counter/latch units per bank, one per mat, Lama lets each mat read a different column of the same activated row, so a batch of up to 16 (4-bit) or 2 (8-bit) multiplications is served by one ACT plus a few reads. When the LUT for 6- to 8-bit operands spans multiple mats, mask logic picks the valid result out of each mat group, and the two internal column accesses needed to fetch a 16-bit product are handled by incrementing the column address. The paper further claims this design stays within standard DRAM timing, costs 2.47% area, and that for the 1024-multiplication test the ACT count is 8 versus 1088 for pLUTo at INT4 and 4352 at INT8.
Load-bearing premise
The design assumes a commodity HBM2 bank can give each of its 16 mats an independent column address by adding one replicated counter/latch per mat, without altering the shared Column Select Line structure or the standard DRAM timing; if the mats physically share a single column-select word, all mats would read the same column, and the claimed parallelism and single-ACT amortization would not materialize.
Editorial extensions
If this is right
- ACT energy, which dominates DRAM access energy, is paid once per scalar-vector batch instead of once per lookup, so bulk multiplications that share a scalar operand become substantially cheaper.
- 8-bit operand pairs can be multiplied in memory without decomposing into 4-bit pieces or moving partial products between subarrays, removing the main scalability barrier for LUT-based PuM.
- Because the added logic sits at the bank periphery and does not change DRAM timing, the architecture could be adopted without changing the memory command interface.
- When vector b spans multiple rows, additional ACTs are only needed for those rows, so the command savings scale with row reuse.
- For attention models, replacing MACs with exponent counting via exponential quantization turns the bottleneck into counting operations that match Lama's strength, yielding 4-9x energy reductions over TPU/GPU baselines.
Reading between the lines
- A consequence the paper does not pursue is that the same per-mat column mechanism could accelerate other column-selection-bound operations, such as bulk gathers, database table lookups, or histogramming, whenever one index is common across a batch.
- The single-ACT amortization should grow with batch size, so workloads with long rows of reused activations such as large matrix multiplications would benefit more; testing batch sizes below the 128-element threshold mentioned in the paper would reveal the tFAW-limited regime.
- The mask logic approach also suggests a natural extension to operand widths beyond 8 bits by increasing the number of mats per LUT and the mask-select bits, at the cost of proportionally lower parallelism.
- If per-mat column addressing is physically viable, the same mechanism could apply to other memory technologies with mat-like organizations, not just HBM2.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Lama, a LUT-based processing-using-memory (PuM) architecture that aims to reduce ACT-command energy for bulk SIMD arithmetic by leveraging DRAM mat-level parallelism and the open-page policy. The key idea is to replicate the column-address counter/latch per mat so that each mat can select a different column of the activated row, enabling a single ACT command to serve multiple LUT accesses for operand-coalesced batches. The paper claims support for up to 8-bit operand pairs without decomposition, with only 2.47% area overhead, and reports large speedups and energy savings over pLUTo, SIMDRAM, CPU, GPU, and TPU baselines. It also introduces LamaAccel, an HBM-based accelerator for attention models that combines Lama with exponential quantization (DNA-TEQ) to replace multiplications with counting operations.
Significance. If the underlying hardware assumption were valid, the paper would address a real and important bottleneck in LUT-based PuM: the high energy cost of repeated ACT commands during LUT retrieval. The batching scheme and the emphasis on mat-level parallelism are conceptually interesting, and the idea of using exponent counting to avoid in-memory accumulation for LLM inference is a thoughtful application. However, the central mechanism rests on an unverified and, as described, physically questionable premise about independent per-mat column selection in commodity HBM2. The paper does not provide circuit-level evidence, and the reported quantitative results contain internal inconsistencies and rely on an unreleased simulator. The absence of a released artifact, unfair baseline choices in the LamaAccel evaluation, and incomplete area accounting further weaken the confidence in the claimed gains.
major comments (5)
- [Section III-A] The paper asserts that replicating the column-address counter/latch per mat 'enables independent column selection across all mats,' but it does not explain how the column-select lines (CSLs) are replicated or driven independently. In a commodity HBM2 bank, a single column address is decoded globally and the CSL word is shared across all mats in the subarray; replicating the counter/latch alone changes the address source but not the shared decode and drive path. Without a per-mat column decoder and independent CSL routing, all mats will still select the same column, so the parallelism degrees in Table I (p=16 for 4/5-bit and p=2 for 8-bit) collapse to p=1. The paper needs a concrete circuit design (schematic, routing, timing) or a supporting reference before the single-ACT amortization argument in Section IV can be accepted.
- [Section IV-E and Table IV] The 2.47% area overhead calculation omits the hardware that independent per-mat column selection would require. The area table includes replicated counters, one mask logic unit, and one temporary buffer per bank, but not per-mat column decoders, CSL drivers, or the additional CSL routing. It also does not account for the tri-state buffers per mat introduced in Section IV to isolate local row buffers; with 16 mats per subarray and 64 subarrays per bank, the 19.73 um^2 'Others' entry cannot plausibly cover these additions. The overhead claim is therefore not substantiated.
- [Section IV-F and Table V] Several quantitative claims are internally inconsistent. The abstract's 8.5x 'over state-of-the-art PuM architectures' is the average of the 3.8x speedup over pLUTo and the 13.7x speedup over SIMDRAM, which is not a meaningful single-baseline comparison. The '8x energy savings over CPU' in Section IV-F contradicts Table V, which gives 7900 nJ / 118.8 nJ ≈ 66.5x. The Conclusions' 'fivefold' command reduction is also inconsistent with the 14.7x–19.4x total-command reduction shown in Table V. These discrepancies need to be corrected before the results can be assessed.
- [Section V-D] The LamaAccel comparison against pLUTo is not fair. pLUTo is forced to operate at uniform 4-bit precision because it cannot support higher precisions, and the authors explicitly state that this may violate the <1% accuracy-loss constraint, while LamaAccel runs at the higher average precisions reported in Table VI. The claimed 1.7x average speedup and 4x energy savings over pLUTo therefore reflect a baseline at a different accuracy point and do not support the conclusion that LamaAccel is superior on equivalent terms. A fair comparison would need to hold the accuracy constraint fixed for both schemes.
- [Section IV-D] All performance and energy numbers come from an in-house simulator that is not released and is not validated against prior simulators or measured hardware. The central claims—single ACT per batch and the command counts in Table V—depend entirely on this simulator. The paper should provide a detailed analytical model (equations for command count, latency, and energy) and a sensitivity analysis for parameters such as tFAW, row size, and bank count, so that the results can be checked without relying on an unavailable artifact.
minor comments (5)
- [Section IV-B/IV-C] Sections IV-B and IV-C contain nearly identical text and duplicate Tables I and II; one of them should be removed.
- [Section III-B] The mask logic is said to be inspired by a 'mask logic circuit found in commodity DRAM' with citation [34], but [34] is the Micron DRAM Power Calculator, which is not an appropriate source for a circuit description.
- [Figure 9] The timeline figure would benefit from a clear definition of the 'M' block and the red block in the caption; without the main text, the figure is not self-explanatory.
- [Table VI] The table header uses 'Avg bit' while the text says 'average bitwidth'; please unify the terminology.
- [Section II-C] The accuracy guarantee of LamaAccel is inherited from the authors' DNA-TEQ scheme [25]; the paper should explicitly state that this is not a new property established in this work, and the quantization search code is not released.
Circularity Check
No significant circularity found: the central efficiency claims follow from an explicit architectural model, and the self-citations are building-block references backed by in-paper equations and measurements.
full rationale
The paper's derivation chain is not circular. Lama's single-ACT claim follows from an explicit data-layout and command model: rows are indexed by the scalar operand a and columns by vector elements b_i (Sec. III, Fig. 6), so one ACT opens a row containing f(a,b_i) and subsequent LUT retrievals are column accesses using the open-page policy. This is a design assertion about DRAM organization, not a fitted parameter renamed as a prediction nor a quantity defined in terms of the result it is supposed to predict. The 8-bit precision result similarly follows from the stated LUT size and mat budget (Table II), not from a self-referential fit. The claimed 2.47% area overhead is a synthesis-based accounting of the listed added components (Sec. IV-E), and the performance/energy numbers come from a command-counting simulator with stated HBM2 timing/energy parameters (Sec. IV-D). The main self-citation, DNA-TEQ [25], is used as a building block for LamaAccel's exponential quantization; the paper re-derives the expansion in Eq. (1) and reports measured quantized accuracies in Table VI, so the citation is not the sole support for a load-bearing claim. The admitted simplification of running the pLUTo baseline at uniform 4-bit precision (Sec. V-D) is a baseline-fairness caveat, not a circular reduction. No equation or parameter in the paper is shown to be equivalent to its own output by construction, so no circular step meeting the quoted-evidence bar is present.
Assumptions & free parameters
free parameters (2)
- Occurrence-counter bitwidth in LamaAccel =
8 bits
- Per-layer exponent bitwidth (DNA-TEQ search) =
3.48 to 6.45 bits average across tasks (Table VI)
assumptions (5)
- ad hoc to paper Each mat in an HBM2 subarray can be given an independent column address using only replicated column counters/latches, with shared CSL wiring or per-mat CSL routing unchanged and no timing impact.
- domain assumption Multiple subarrays can keep rows open simultaneously without shorting the master data line because the tri-state buffer scheme of [28] transfers to HBM2's 16-mat organization.
- domain assumption DRAM open-page policy permits an arbitrary number of column reads from an activated row before PRECHARGE, with no additional ACT energy.
- domain assumption DNA-TEQ exponential quantization preserves task accuracy within 1% for BERT, BART, and GPT-2 on the listed tasks without fine-tuning.
- domain assumption The in-house simulator's command counts and energy parameters (e.g., eACT=909 pJ, tFAW=12 ns) accurately model both Lama and the baselines.
invented entities (3)
-
Per-mat column counter/latch (16 per bank)
-
Mask logic (16:1 multiplexer, FSM, serial-in/parallel-out buffer)
-
LamaAccel sign-XNOR enhanced column counter with de-multiplexer
Cite this review
Pith. "Pith review of Towards Efficient LUT-based PIM: A Scalable and Low-Power Approach for Modern Workloads." pith.science (2026). https://pith.science/paper/4WGAB6MH
@misc{pith2026250202142,
author = {Pith},
title = {Pith review of: Towards Efficient LUT-based PIM: A Scalable and Low-Power Approach for Modern Workloads},
year = {2026},
howpublished = {\url{https://pith.science/paper/4WGAB6MH}},
note = {Machine review of arXiv:2502.02142}
}
read the original abstract
Data movement in memory-intensive workloads, such as deep learning, incurs energy costs that are over three orders of magnitude higher than the cost of computation. Since these workloads involve frequent data transfers between memory and processing units, addressing data movement overheads is crucial for improving performance. Processing-using-memory (PuM) offers an effective solution by enabling in-memory computation, thereby minimizing data transfers. In this paper we propose Lama, a LUT-based PuM architecture designed to efficiently execute SIMD operations by supporting independent column accesses within each mat of a DRAM subarray. Lama exploits DRAM's mat-level parallelism and open-page policy to significantly reduce the number of energy-intensive memory activation (ACT) commands, which are the primary source of overhead in most PuM architectures. Unlike prior PuM solutions, Lama supports up to 8-bit operand precision without decomposing computations, while incurring only a 2.47% area overhead. Our evaluation shows Lama achieves an average performance improvement of 8.5x over state-of-the-art PuM architectures and a 3.8x improvement over CPU, along with energy efficiency gains of 6.9x/8x, respectively, for bulk 8-bit multiplication. We also introduce LamaAccel, an HBM-based PuM accelerator that utilizes Lama to accelerate the inference of attention-based models. LamaAccel employs exponential quantization to optimize product/accumulation in dot-product operations, transforming them into simpler tasks like addition and counting. LamaAccel delivers up to 9.3x/19.2x reduction in energy and 4.8x/9.8x speedup over TPU/GPU, along with up to 5.8x energy reduction and 2.1x speedup over a state-of-the-art PuM baseline.
Figures
Figures from the paper (9 more)
Reference graph
Works this paper leans on
-
[1]
De- mystifying the characteristics of high bandwidth memory for real-time systems,
K. Asifuzzaman, M. Abuelala, M. Hassan, and F. J. Cazorla, “De- mystifying the characteristics of high bandwidth memory for real-time systems,” in 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD) . IEEE, 2021, pp. 1–9
work page 2021
-
[2]
Reconfigurable processing-in-memory architecture for data intensive applications,
S. Bavikadi, P. R. Sutradhar, A. Ganguly, and S. M. P. Dinakarrao, “Reconfigurable processing-in-memory architecture for data intensive applications,” in 2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID). IEEE, 2024, pp. 222–227
work page 2024
-
[3]
Coral, “Edge tpu system requirements,” https://coral.ai/docs/edgetpu/ compiler/
-
[4]
Edge tpu system-on-module (som),
Coral.ai, “Edge tpu system-on-module (som),” https://coral.ai/products/ som/
-
[5]
Per- mdnn: Efficient compressed dnn architecture with permuted diagonal matrices,
C. Deng, S. Liao, Y . Xie, K. K. Parhi, X. Qian, and B. Yuan, “Per- mdnn: Efficient compressed dnn architecture with permuted diagonal matrices,” in 2018 51st Annual IEEE/ACM international symposium on microarchitecture (MICRO). IEEE, 2018, pp. 189–202
work page 2018
-
[6]
Dracc: A dram based accelerator for accurate cnn inference,
Q. Deng, L. Jiang, Y . Zhang, M. Zhang, and J. Yang, “Dracc: A dram based accelerator for accurate cnn inference,” in Proceedings of the 55th annual design automation conference , 2018, pp. 1–6
work page 2018
-
[7]
Q. Deng, Y . Zhang, M. Zhang, and J. Yang, “Lacc: Exploiting lookup table-based fast and accurate vector multiplication in dram-based cnn accelerator,” in Proceedings of the 56th Annual Design Automation Conference 2019, 2019, pp. 1–6
work page 2019
-
[8]
To pim or not for emerging general purpose processing in ddr memory systems,
A. Devic, S. B. Rai, A. Sivasubramaniam, A. Akel, S. Eilert, and J. Eno, “To pim or not for emerging general purpose processing in ddr memory systems,” in Proceedings of the 49th Annual International Symposium on Computer Architecture, 2022, pp. 231–244
work page 2022
Show all 57 references
-
[9]
Bert: Pre-training of deep bidirectional transformers for language understanding,
J. Devlin, “Bert: Pre-training of deep bidirectional transformers for language understanding,” arXiv preprint arXiv:1810.04805 , 2018
2018 arXiv
-
[10]
Neural cache: Bit-serial in-cache acceleration of deep neural networks,
C. Eckert, X. Wang, J. Wang, A. Subramaniyan, R. Iyer, D. Sylvester, D. Blaaauw, and R. Das, “Neural cache: Bit-serial in-cache acceleration of deep neural networks,” in 2018 ACM/IEEE 45Th annual international symposium on computer architecture (ISCA). IEEE, 2018, pp. 383–396
2018
-
[11]
pluto: Enabling massively parallel computation in dram via lookup tables,
J. D. Ferreira, G. Falcao, J. G ´omez-Luna, M. Alser, L. Orosa, M. Sadrosadati, J. S. Kim, G. F. Oliveira, T. Shahroodi, A. Nori et al. , “pluto: Enabling massively parallel computation in dram via lookup tables,” in 2022 55th IEEE/ACM International Symposium on Microarchitect...
2022
-
[12]
Computedram: In-memory compute using off-the-shelf drams,
F. Gao, G. Tziantzioulis, and D. Wentzlaff, “Computedram: In-memory compute using off-the-shelf drams,” in Proceedings of the 52nd annual IEEE/ACM international symposium on microarchitecture , 2019, pp. 100–113
2019
-
[13]
The processing-in-memory paradigm: Mechanisms to enable adoption,
S. Ghose, K. Hsieh, A. Boroumand, R. Ausavarungnirun, and O. Mutlu, “The processing-in-memory paradigm: Mechanisms to enable adoption,” Beyond-CMOS Technologies for Next Generation Computer Design , pp. 133–194, 2019
2019
-
[14]
Simdram: A framework for bit-serial simd processing using dram,
N. Hajinazar, G. F. Oliveira, S. Gregorio, J. D. Ferreira, N. M. Ghiasi, M. Patel, M. Alser, S. Ghose, J. G ´omez-Luna, and O. Mutlu, “Simdram: A framework for bit-serial simd processing using dram,” in Proceedings of the 26th ACM International Conference on Architectural Supp...
2021
-
[15]
Aˆ 3: Accelerating attention mechanisms in neural networks with approximation,
T. J. Ham, S. J. Jung, S. Kim, Y . H. Oh, Y . Park, Y . Song, J.-H. Park, S. Lee, K. Park, J. W. Lee et al. , “Aˆ 3: Accelerating attention mechanisms in neural networks with approximation,” in 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA)....
2020
-
[16]
Eie: Efficient inference engine on compressed deep neural network,
S. Han, X. Liu, H. Mao, J. Pu, A. Pedram, M. A. Horowitz, and W. J. Dally, “Eie: Efficient inference engine on compressed deep neural network,” ACM SIGARCH Computer Architecture News , vol. 44, no. 3, pp. 243–254, 2016
2016
-
[17]
Sal-pim: A subarray-level processing-in-memory architecture with lut-based linear interpolation for transformer-based text generation,
W. Han, H. Cho, D. Kim, and J.-Y . Kim, “Sal-pim: A subarray-level processing-in-memory architecture with lut-based linear interpolation for transformer-based text generation,”arXiv preprint arXiv:2401.17005, 2024
2024 arXiv
-
[18]
Newton: A dram-maker’s accelerator-in-memory (aim) architecture for machine learning,
M. He, C. Song, I. Kim, C. Jeong, S. Kim, I. Park, M. Thottethodi, and T. Vijaykumar, “Newton: A dram-maker’s accelerator-in-memory (aim) architecture for machine learning,” in 2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE, 2020, pp. 372–385
2020
-
[19]
Teaching machines to read and comprehend,
K. M. Hermann, T. Kocisky, E. Grefenstette, L. Espeholt, W. Kay, M. Su- leyman, and P. Blunsom, “Teaching machines to read and comprehend,” Advances in neural information processing systems , vol. 28, 2015
2015
-
[20]
Intel ® xeon® w-2245 processor specifications,
Intel, “Intel ® xeon® w-2245 processor specifications,” https://www.intel.com/content/www/us/en/products/sku/198609/ intel-xeon-w2245-processor-16-5m-cache-3-90-ghz/specifications. html
-
[21]
Near-memory com- puting on fpgas with 3d-stacked memories: Applications, architectures, and optimizations,
V . Iskandar, M. A. A. E. Ghany, and D. Goehringer, “Near-memory com- puting on fpgas with 3d-stacked memories: Applications, architectures, and optimizations,” ACM Transactions on Reconfigurable Technology and Systems, vol. 16, no. 1, pp. 1–32, 2022
2022
-
[22]
Mnnfast: A fast and scalable system architecture for memory-augmented neural networks,
H. Jang, J. Kim, J.-E. Jo, J. Lee, and J. Kim, “Mnnfast: A fast and scalable system architecture for memory-augmented neural networks,” in Proceedings of the 46th International Symposium on Computer Architecture, 2019, pp. 250–263
2019
-
[23]
Jedec standard jesd235d: High bandwidth memory (hbm1, hbm2) dram specification,
JEDEC, “Jedec standard jesd235d: High bandwidth memory (hbm1, hbm2) dram specification,” 2021
2021
-
[24]
Keeth, R
B. Keeth, R. J. Baker, B. Johnson, and F. Lin, DRAM circuit design: fundamental and high-speed topics. John Wiley & Sons, 2007, vol. 13
2007
-
[25]
Dna-teq: An adaptive exponential quantization of tensors for dnn inference,
B. Khabbazan, M. Riera, and A. Gonz ´alez, “Dna-teq: An adaptive exponential quantization of tensors for dnn inference,” in 2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC) . IEEE, 2023, pp. 1–10
2023
-
[26]
An energy- efficient near-data processing accelerator for dnns to optimize memory accesses,
B. Khabbazan, M. Sabri, M. Riera, and A. Gonzalez, “An energy- efficient near-data processing accelerator for dnns to optimize memory accesses,” Available at SSRN 4893869 , 2024
2024
-
[27]
Neurocube: A programmable digital neuromorphic architecture with high-density 3d memory,
D. Kim, J. Kung, S. Chai, S. Yalamanchili, and S. Mukhopadhyay, “Neurocube: A programmable digital neuromorphic architecture with high-density 3d memory,”ACM SIGARCH Computer Architecture News, vol. 44, no. 3, pp. 380–392, 2016
2016
-
[28]
A case for exploiting subarray-level parallelism (salp) in dram,
Y . Kim, V . Seshadri, D. Lee, J. Liu, and O. Mutlu, “A case for exploiting subarray-level parallelism (salp) in dram,” ACM SIGARCH Computer Architecture News, vol. 40, no. 3, pp. 368–379, 2012
2012
-
[29]
Assessing merged dram/logic technology,
Y .-B. Kim and T. W. Chen, “Assessing merged dram/logic technology,” Integration, vol. 27, no. 2, pp. 179–194, 1999
1999
-
[30]
Fulcrum: A simplified control and access mechanism toward flexible and practical in-situ accelerators,
M. Lenjani, P. Gonzalez, E. Sadredini, S. Li, Y . Xie, A. Akel, S. Eilert, M. R. Stan, and K. Skadron, “Fulcrum: A simplified control and access mechanism toward flexible and practical in-situ accelerators,” in 2020 IEEE International Symposium on High Performance Computer Arc...
2020
-
[31]
Bart: Denoising sequence-to-sequence pre-training for natu- ral language generation, translation, and comprehension,
M. Lewis, “Bart: Denoising sequence-to-sequence pre-training for natu- ral language generation, translation, and comprehension,” arXiv preprint arXiv:1910.13461, 2019
1910 arXiv
-
[32]
Drisa: A dram-based reconfigurable in-situ accelerator,
S. Li, D. Niu, K. T. Malladi, H. Zheng, B. Brennan, and Y . Xie, “Drisa: A dram-based reconfigurable in-situ accelerator,” in Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017, pp. 288–301
2017
-
[33]
Learning word vectors for sentiment analysis,
A. L. Maas, R. E. Daly, P. T. Pham, D. Huang, A. Y . Ng, and C. Potts, “Learning word vectors for sentiment analysis,” in Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies , D. Lin, Y . Matsumoto, and R. Mihalc...
2011
-
[34]
Dram power calculator,
Micron, “Dram power calculator,” https://www.micron.com/ sales-support/design-tools/dram-power-calculator
-
[35]
Pro- cessing data where it makes sense: Enabling in-memory computation,
O. Mutlu, S. Ghose, J. G ´omez-Luna, and R. Ausavarungnirun, “Pro- cessing data where it makes sense: Enabling in-memory computation,” Microprocessors and Microsystems, vol. 67, pp. 28–41, 2019
2019
-
[36]
Abstractive text summarization using sequence-to-sequence rnns and beyond,
R. Nallapati, B. Zhou, C. Gulcehre, B. Xiang et al. , “Abstractive text summarization using sequence-to-sequence rnns and beyond,” arXiv preprint arXiv:1602.06023, 2016
2016 arXiv
-
[37]
Nvidia management library (nvml),
NVIDIA, “Nvidia management library (nvml),” https://developer.nvidia. com/management-library-nvml
-
[38]
Fine-grained dram: Energy-efficient dram for extreme bandwidth systems,
M. O’Connor, N. Chatterjee, D. Lee, J. Wilson, A. Agrawal, S. W. Keckler, and W. J. Dally, “Fine-grained dram: Energy-efficient dram for extreme bandwidth systems,” in Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture , 2017, pp. 41–54
2017
-
[39]
Fine-grained dram: Energy-efficient dram for extreme bandwidth systems,
——, “Fine-grained dram: Energy-efficient dram for extreme bandwidth systems,” in Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017, pp. 41–54
2017
-
[40]
Google coral edge tpu,
qengineering, “Google coral edge tpu,” https://qengineering.eu/ google-corals-tpu-explained.html
-
[41]
Language models are unsupervised multitask learners,
A. Radford, J. Wu, R. Child, D. Luan, D. Amodei, I. Sutskever et al., “Language models are unsupervised multitask learners,” OpenAI blog , vol. 1, no. 8, p. 9, 2019
2019
-
[42]
Squad: 100,000+ questions for machine comprehension of text,
P. Rajpurkar, J. Zhang, K. Lopyrev, and P. Liang, “Squad: 100,000+ questions for machine comprehension of text,” arXiv, 2016
2016
-
[43]
Redy: A novel reram-centric dynamic quantization approach for energy-efficient cnns,
M. Sabri Abrebekoh, M. Riera Villanueva, and A. Gonzalez, “Redy: A novel reram-centric dynamic quantization approach for energy-efficient cnns,” in Proceedings of the 53rd International Conference on Parallel Processing, 2024, pp. 1042–1051
2024
-
[44]
Scale-sim: Systolic cnn accelerator simulator,
A. Samajdar, Y . Zhu, P. Whatmough, M. Mattina, and T. Kr- ishna, “Scale-sim: Systolic cnn accelerator simulator,” arXiv preprint arXiv:1811.02883, 2018
2018 arXiv
-
[45]
Ambit: In- memory accelerator for bulk bitwise operations using commodity dram technology,
V . Seshadri, D. Lee, T. Mullins, H. Hassan, A. Boroumand, J. Kim, M. A. Kozuch, O. Mutlu, P. B. Gibbons, and T. C. Mowry, “Ambit: In- memory accelerator for bulk bitwise operations using commodity dram technology,” inProceedings of the 50th Annual IEEE/ACM International Sympo...
2017
-
[46]
The processing using memory paradigm: In-dram bulk copy, initialization, bitwise and and or,
V . Seshadri and O. Mutlu, “The processing using memory paradigm: In-dram bulk copy, initialization, bitwise and and or,” arXiv preprint arXiv:1610.09603, 2016
2016 arXiv
-
[47]
Recursive deep models for semantic compositionality over a sentiment treebank,
R. Socher, A. Perelygin, J. Wu, J. Chuang, C. D. Manning, A. Y . Ng, and C. Potts, “Recursive deep models for semantic compositionality over a sentiment treebank,” in Proceedings of the 2013 conference on empirical methods in natural language processing , 2013, pp. 1631–1642
2013
-
[48]
ppim: A programmable processor-in-memory architecture with precision-scaling for deep learning,
P. R. Sutradhar, M. Connolly, S. Bavikadi, S. M. P. Dinakarrao, M. A. In- dovina, and A. Ganguly, “ppim: A programmable processor-in-memory architecture with precision-scaling for deep learning,” IEEE Computer Architecture Letters, vol. 19, no. 2, pp. 118–121, 2020
2020
-
[49]
Hbm: Memory solution for high performance processors,
K. Tran and J. Ahn, “Hbm: Memory solution for high performance processors,” MemCon. Santa Clara, CA, USA (Oct 2014) , 2014
2014
-
[50]
Understanding the energy consumption of dynamic ran- dom access memories,
T. V ogelsang, “Understanding the energy consumption of dynamic ran- dom access memories,” in 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture. IEEE, 2010, pp. 363–374
2010
-
[51]
Renew: Enhancing lifetime for reram crossbar based neural network accelerators,
W. Wen, Y . Zhang, and J. Yang, “Renew: Enhancing lifetime for reram crossbar based neural network accelerators,” in 2019 IEEE 37th International Conference on Computer Design (ICCD) . IEEE, 2019, pp. 487–496
2019
-
[52]
A broad-coverage challenge corpus for sentence understanding through inference,
A. Williams, N. Nangia, and S. R. Bowman, “A broad-coverage challenge corpus for sentence understanding through inference,” arXiv preprint arXiv:1704.05426, 2017
2017 arXiv
-
[53]
Transformers: State-of- the-art natural language processing,
T. Wolf, L. Debut, V . Sanh, J. Chaumond, C. Delangue, A. Moi, P. Cistac, T. Rault, R. Louf, M. Funtowicz, J. Davison, S. Shleifer, P. von Platen, C. Ma, Y . Jernite, J. Plu, C. Xu, T. L. Scao, S. Gugger, M. Drame, Q. Lhoest, and A. M. Rush, “Transformers: State-of- the-art na...
2020
-
[54]
Interstellar: Using halide’s scheduling language to analyze dnn accelerators,
X. Yang, M. Gao, Q. Liu, J. Setter, J. Pu, A. Nayak, S. Bell, K. Cao, H. Ha, P. Raina et al., “Interstellar: Using halide’s scheduling language to analyze dnn accelerators,” in Proceedings of the Twenty-Fifth Interna- tional Conference on Architectural Support for Programming ...
2020
-
[55]
Mokey: Enabling narrow fixed-point inference for out-of-the-box floating-point transformer models,
A. H. Zadeh, M. Mahmoud, A. Abdelhadi, and A. Moshovos, “Mokey: Enabling narrow fixed-point inference for out-of-the-box floating-point transformer models,” in Proceedings of the 49th Annual International Symposium on Computer Architecture , 2022, pp. 888–901
2022
-
[56]
Transpim: A memory- based acceleration via software-hardware co-design for transformer,
M. Zhou, W. Xu, J. Kang, and T. Rosing, “Transpim: A memory- based acceleration via software-hardware co-design for transformer,” in 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 2022, pp. 1071–1085
2022
-
[57]
Red-lut: Reconfigurable in- dram luts enabling massive parallel computation,
R. Zhou, A. Roohi, D. Misra, and S. Angizi, “Red-lut: Reconfigurable in- dram luts enabling massive parallel computation,” in Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design . IEEE, 2022, pp. 1–8
2022
Reviewed August 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.