17456411. SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING simplified abstract (International Business Machines Corporation)

From WikiPatents
Jump to navigation Jump to search

SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING

Organization Name

International Business Machines Corporation

Inventor(s)

Bardia Mahjour of Newmarket (CA)

Ettore Tiotto of Whitby (CA)

Wai Hung Tsang of Markham (CA)

SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING - A simplified explanation of the abstract

This abstract first appeared for US patent application 17456411 titled 'SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING

Simplified Explanation

The abstract of this patent application describes a method for automatically selecting a vectorization factor to be used in vectorizing an epilogue loop in program code. The vectorization factor is chosen from a set of candidate factors based on considerations related to vectorizing the loop. The selected vectorization factor is then used to vectorize the epilogue loop.

  • The patent application proposes a method for automatically selecting a vectorization factor for vectorizing an epilogue loop in program code.
  • The vectorization factor is chosen from a set of candidate factors.
  • The selection process is based on one or more considerations related to vectorizing the loop.
  • The selected vectorization factor is then used to vectorize the epilogue loop.

Potential Applications

  • This technology can be applied in various programming languages and environments where vectorization is used to optimize code performance.
  • It can be particularly useful in applications that involve repetitive loops, such as scientific simulations, data processing, and image processing.

Problems Solved

  • Manual selection of vectorization factors can be time-consuming and error-prone.
  • Different loops may require different vectorization factors for optimal performance.
  • This technology solves the problem of automating the selection process, ensuring that the most suitable vectorization factor is chosen for each loop.

Benefits

  • Automated selection of vectorization factors saves time and effort for developers.
  • It improves code performance by selecting the most appropriate vectorization factor for each loop.
  • The method can be easily integrated into existing programming environments and tools.


Original Abstract Submitted

A vectorization factor to be used in vectorization of an epilogue loop in program code is automatically selected. The automatically selecting includes selecting the vectorization factor from a plurality of candidate vectorization factors based on one or more considerations relating to vectorizing the epilogue loop. The vectorization factor that is automatically selected is used in vectorizing the epilogue loop.