Optimization of memory allocation in vsipl
Download
1 / 4

Optimization of Memory Allocation in VSIPL - PowerPoint PPT Presentation


  • 81 Views
  • Uploaded on

Optimization of Memory Allocation in VSIPL. Jinwoo Suh, Janice O. McMahon, Stephen P. Crago, and Dong-In Kang University of Southern California Information Sciences Institute September 18, 2007. Memory Allocation in VSIPL. VSIPL: Vector, Signal, and Image Processing Library

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Optimization of Memory Allocation in VSIPL' - duncan-shaw


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Optimization of memory allocation in vsipl
Optimization of Memory Allocation in VSIPL

Jinwoo Suh, Janice O. McMahon,

Stephen P. Crago, and Dong-In Kang

University of Southern California

Information Sciences Institute

September 18, 2007


Memory allocation in vsipl
Memory Allocation in VSIPL

  • VSIPL: Vector, Signal, and Image Processing Library

  • Reference implementation: straightforward memory allocations

    • Uses malloc() and free() handled by operating system

    • Costs many cycles

      • Library overhead for management, bookkeeping, etc.

  • Proposed implementation

    • Uses light-weight indexes to manage memory space

    • Emphasis on fast operation over efficient use of memory

      • First-fit-based algorithm


Results for matrix addition
Results for Matrix Addition

  • Results on Intel Core 2 Duo E6400 2.1 GHz

  • Linux kernel version 2.6.9-5


Results for matrix maximum
Results for Matrix Maximum

  • Results similar to Matrix Addition


ad