Modify

Opened 12 years ago

Closed 9 years ago

#157 closed defect (fixed)

Large DMA buffer singificantly decrease DMA bandwidth

Reported by: Suren A. Chilingaryan Owned by: Suren A. Chilingaryan
Priority: major Milestone:
Component: pcilib Version:
Keywords: Cc:

Description

Setting large size of DMA buffer significantly affects DMA performance.

  • 1 MB buffer - 300 fps is not problem
  • 4 MB buffer - 220 fps is maximum
  • 8 MB buffer - 170 fps is maximum


Attachments (0)

Change History (1)

comment:1 Changed 9 years ago by Suren A. Chilingaryan

Resolution: fixed
Status: newclosed

I have implemented some kind of next kmem predictor to quickly locate necessary kmem in streaming operations. However, in future this is still potential performance hazard in the case if other kmem's are used during the streaming. So, implementation with binary trees (or which primitives Linux kernel provides) is in ToDo? list.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Suren A. Chilingaryan.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.