Skip to content

Repository files navigation

Final Project for CSDS 451

Description

Implementation of direct convolution for VGG16 model for performance boost.

Run main.py to get batches (install pytorch first)

python main.py

Run makefile to compile c++ script

make

Use make run to run the code

make run

modify the block size to tune the direct convolution algorithm performance

image

Performance

Intel(R) UHD Graphics

Parallel Output Channel

Performance (2)

Parallel Output Channel and Output Width

Performance_new (1) compare_pytorch (1)

12th Gen Intel(R) Core(TM) i7-12700H

Parallel Output Channel

Intel_CPU_Parallel_Out_Chn compare_pytorch_Intel_CPU_Out_Chn

Parallel Output Channel and Output Width

Intel_CPU_Parallel_Out_Chn_Out_Wid compare_pytorch_Intel_CPU_Out_Chn_Out_Wid

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages