A graphics processing unit , comprising: an internal memory , buffering a slice of pixel data of a plurality of slices of pixel data spanning a whole dimension of an image loaded from a system memory , wherein the slice of pixel data includes non-overlapped pixel data and overlapped pixel data; and an arithmetic logic unit , performing a current slice processing step corresponding to the slice of pixel data, wherein: the graphics processing unit performs a series of slice processing steps corresponding to the plurality of slices of pixel data to complete graphics processing of the image; the internal memory includes a first buffer and a second buffer ; the first buffer is configured to buffer the non-overlapped pixel data, which is not reused in a next slice processing step corresponding to a next slice of pixel data; and the second buffer is configured to buffer the overlapped pixel data, which is reused in the next slice processing step corresponding to the next slice of pixel data without being acquired from the system memory again; and the graphics processing unit retrieves pixel data from the system memory to the internal vector dynamic memory , wherein the pixel data retrieved each time belongs to the same slice. an internal memory , buffering a slice of pixel data of a plurality of slices of pixel data spanning a whole dimension of an image loaded from a system memory , wherein the slice of pixel data includes non-overlapped pixel data and overlapped pixel data; and an arithmetic logic unit , performing a current slice processing step corresponding to the slice of pixel data, wherein: the graphics processing unit performs a series of slice processing steps corresponding to the plurality of slices of pixel data to complete graphics processing of the image; the internal memory includes a first buffer and a second buffer ; the first buffer is configured to buffer the non-overlapped pixel data, which is not reused in a next slice processing step corresponding to a next slice of pixel data; and the second buffer is configured to buffer the overlapped pixel data, which is reused in the next slice processing step corresponding to the next slice of pixel data without being acquired from the system memory again; and the graphics processing unit retrieves pixel data from the system memory to the internal vector dynamic memory , wherein the pixel data retrieved each time belongs to the same slice. the graphics processing unit performs a series of slice processing steps corresponding to the plurality of slices of pixel data to complete graphics processing of the image; the internal memory includes a first buffer and a second buffer ; the first buffer is configured to buffer the non-overlapped pixel data, which is not reused in a next slice processing step corresponding to a next slice of pixel data; and the second buffer is configured to buffer the overlapped pixel data, which is reused in the next slice processing step corresponding to the next slice of pixel data without being acquired from the system memory again; and the graphics processing unit retrieves pixel data from the system memory to the internal vector dynamic memory , wherein the pixel data retrieved each time belongs to the same slice. <EOS>