• Home
  • Search
  • Multiplication of medium-density matrices using TensorFlow on multicore CPUs
  • https://doi.org/10.31803/tg-20191104183930Copy DOI Icon

Multiplication of medium-density matrices using TensorFlow on multicore CPUs

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Similar Papers
Abstract

Matrix multiplication is an essential part of many applications, such as linear algebra, image processing and machine learning. One platform used in such applications is TensorFlow, which is a machine learning library whose structure is based on dataflow programming paradigm. In this work, a method for multiplication of medium-density matrices on multicore CPUs using TensorFlow platform is proposed. This method, called tbt_matmul, utilizes TensorFlow built-in methods tf.matmul and tf.sparse_matmul. By partitioning each input matrix into four smaller sub-matrices, called tiles, and applying an appropriate multiplication method to each pair depending on their density, the proposed method outperforms the built-in methods for matrices of medium density and matrices of significantly uneven distribution of non-zeros.

Loading PDF

Similar Papers
  • Research Article
  • Citations72

Understanding Software-2.0

  • Jul 23, 2021
  • ACM Transactions on Software Engineering and Methodology
  • Malinda Dilhara +2
  • Book Chapter
  • Citations10

Hmesh: A vlsi architecture for parallel processing

  • Jan 01, 1986
  • C S Raghavendra
  • Conference Article
  • Citations47

Deploying Graph Algorithms on GPUs: An Adaptive Solution

  • May 01, 2013
  • Da Li +1
  • Research Article
  • Citations9

Linear algebra and image processing

  • Sep 15, 2010
  • International Journal of Mathematical Education in Science and Technology
  • Mohamed Allali
  • PDF
  • Research Article
  • Citations4

Theory and application of general linear image processing

  • Feb 07, 2012
  • EURASIP Journal on Advances in Signal Processing
  • Jean-Charles Pinoli +2
  • Dissertation

Hardware/software co-design and compiler techniques for efficient hardware acceleration of dense linear algebra kernels and machine learning applications:

  • Jan 01, 2024
  • Nicolas Bohm Agostini
  • Dissertation
  • Citations5

Towards understanding the challenges faced by machine learning software developers and enabling automated solutions

  • Sep 04, 2020
  • Md Johirul Islam
  • PDF
  • Research Article
  • Citations3

Real Estate Price Prediction Based on Linear Regression and Machine Learning Scenarios

  • Mar 02, 2023
  • BCP Business & Management
  • Tingjun Mao
  • Conference Article
  • Citations5

On the effectiveness of OpenMP teams for cluster-based many-core accelerators

  • Jul 01, 2016
  • Alessandro Capotondi +1
  • Single Report
  • Citations1

DEGAS: Dynamic Exascale Global Address Space Programming Environments

  • Feb 23, 2018
  • James Demmel
  • Research Article
  • Citations1

Accelerating machine learning queries with linear algebra query processing

  • Jan 13, 2025
  • Distributed and Parallel Databases
  • Wenbo Sun +2
  • Conference Article

Driver fatigue detection with image processing

  • Nov 26, 2020
  • Mehmet Akif Duman +3
  • Research Article
  • Citations1

Uncertainty Quantification for Data-Driven Machine Learning Models in Nuclear Engineering Applications: Where We Are and What Do We Need?

  • Oct 24, 2025
  • Nuclear Science and Engineering
  • Xu Wu +5
  • PDF
  • Research Article
  • Citations4

Optimizing Air Quality Monitoring: Comparative Analysis of Linear Regression and Machine Learning in Low-Cost Sensor Calibration

  • Apr 01, 2025
  • Aerosol and Air Quality Research
  • Runcheng Fang +5
  • Conference Article

A Model Based Linear Algebraic Approach for Machine Learning

  • Apr 02, 2021
  • Samrudhi Kaware
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.