Mentions légales du service

Skip to content
Snippets Groups Projects

Enable non uniform tile sizes

Merged Mathieu Faverge requested to merge faverge/chameleon:variadic_tile_size into master
All threads resolved!

The goal of this MR is to enable non uniform tile sizes. This is a first step where all computations of dimensions which are the usual formula:

tempXY = X == desc->Yt - 1 ? desc->Y - X * desc->Yb : desc->Yb;

need to be replaced by a function that takes into account at least desc, X and Y, but that may not work in all cases, so this is an ongoing work. The choice has been made to a descriptor function get_blkdim to follow the get_blkXXX functions. A standard function that is working for regular tiles have been added by default.

Edited by Mathieu Faverge

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • sonarqube bot
  • sonarqube bot
  • sonarqube bot
  • sonarqube bot
  • sonarqube bot
    • Resolved by Mathieu Faverge

      Passed

      Analysis Details

      6 Issues

      • Bug 0 Bugs
      • Vulnerability 0 Vulnerabilities
      • Code Smell 6 Code Smells

      Coverage and Duplications

      • Coverage No coverage information (28.30% Estimated after merge)
      • Duplications No duplication information (17.50% Estimated after merge)

      Project ID: solverstack_chameleon_AZJTCfl1sbMNg1jXgm3k

      View in SonarQube

  • NICOLAS Brieuc approved this merge request

    approved this merge request

  • Mathieu Faverge added 2 commits

    added 2 commits

    • 20780025 - descriptor: Add the getblkdim function to prepare the switch in tile dimension computations
    • 42b2eff7 - compute: Query-replace all tile dimension computation by a descripto function...

    Compare with previous version

  • Mathieu Faverge resolved all threads

    resolved all threads

  • Is it possible to add another function in addition to get_blkdim( desc, m, DIM_m, desc->m ) that implicitly use desc->m internally ? e.g. get_blkdim( desc, m, DIM_m ). Because if I understand well this last parameter will not change very often ? This could ease reading.

  • PRUVOST Florent approved this merge request

    approved this merge request

  • Mathieu Faverge added 9 commits

    added 9 commits

    • 42b2eff7...588e3359 - 4 commits from branch solverstack:master
    • 785173ca - compute/{lascal/tradd}: Fix a potential bug due to a typo
    • 53f7c61b - compute/pzunm{qr,lq}rh: Fix an incorrect dimension
    • b6061fcb - compute/plrnk: Fix workspace dimensions
    • 0e56a1ba - descriptor: Add the getblkdim function to prepare the switch in tile dimension computations
    • 5b26256a - compute: Query-replace all tile dimension computation by a descripto function...

    Compare with previous version

  • Mathieu Faverge enabled an automatic merge when all merge checks for 5b26256a pass

    enabled an automatic merge when all merge checks for 5b26256a pass

  • mentioned in commit b3bcf76d

  • Please register or sign in to reply
    Loading