You are here: CSP Developer’s Guide: Overview > 8 DSP Series 2 Cards Product Description > Determining your DSP Resource Point Needs

Determining your DSP Resource Point Needs

Introduction

Use the following steps to determine how may Resource Points you need to license, based on your resource and hardware needs.

1. Determine how many resources you need

2. Determine how much hardware you need

3. Determine how many Resource Points you need

Determine how many DSP Resources you Need

How many resources for each of the following do you want to use:

• Tone receivers

• Tone transmitters

• Conferences

• File Playback/Record

Typically, you determine the amount of resources you need by calculating the Busy Hour Call Attempts (BHCA) and percentage of each call that a particular resource type is used.

Because Resource Points are pooled and dynamically allocated, the DSP Series 2 card provides a new flexibility in distributing resources at any given moment.

Resource Points may be used for any configured function type, and are removed from the pool for only the length of time that the given function type is in use.

Your hardware may have more bandwidth available than you calculated for per stream, for each function type. So the actual allocation of functions is dictated by demand from the host application. Dialogic recommends that you license enough resources for the highest likely demand.

To help you determine how many resources you need, Dialogic has added statistics functionality to the system software. You can receive statistics on many aspects of DSP resource usage and allocation, including the following:

• Fixed memory for all individual DSP chips (total blocks used, average blocks used, and maximum blocks used)

• Cache for all individual DSP chips (accesses, misses, hits, and average free blocks)

• DSP Functions for individual DSP chips (total requests for a function, average and minimum free channels)

• NFS statistics on all individual DSP chips, including NFS for all individual DSP chips (total number and size of NFS reads, writes, and records) as well as read and write time delays (minimum, maximum, and average)

Determine how Much Hardware you Need

When you have determined how many resources of each type that you need, you must determine how many DSP Series 2 cards and the number of modules you need to supply the above resources, by doing the following:

1. Determine the total number of streams you need by dividing the number of resources you need by the maximum number of channels per stream, then rounding up.

2. Determine the number of DSP chips required by dividing the total number of streams by two. You must perform separate calculations for functions that require two streams (File Playback/Record and Conferencing) and functions that require only one stream (transmit or receive).

3. Determine the number of modules needed by dividing the number of chips by four.

You now have the number of two-module cards you need. If you are using one-module cards, multiply by two.

Other Hardware Considerations

Other things you must consider when determining the amount of hardware you need:

• You have a maximum of 512 simultaneous NFS reads per card

• Conferencing must reside on its own DSP chip (no other functions are allowed on a DSP chip with the Conferencing function type)

• File Playback/Record must reside on its own DSP chip (no other functions are allowed on a DSP chip with File Playback/Record function type)

• You have a maximum of five DSP Series 2 cards per CSP 2000 chassis or a maximum of two DSP Series 2 cards per CSP 1000 chassis.

• File Playback/Record functionality requires the Multi-Function Media I/O card.

Determine how many Resource Points
you Need to Purchase

To determine the Resource Points per channel required for each function refer to DSP Resource Specifications. For example, if you want the maximum MFR1 receivers for a stream, you would need to license 256 x 5 Resource Points (1,280).

When you know the total Resource Points you need, subtract the Resource Points that come with the card. You are then left with the number of Resource Points that you need to license.

The Resource Points and maximum channels per DSP stream are shown in the table below (each module with four DSP chips, each DSP chip with four streams, and assuming a two-module card).

Digital Signal Processor