Impulse C is designed for dataflow-oriented, streaming applications, but is also designed to support alternate programming models including the use of shared memory as a communication mechanism.
Impulse C este destinat aplicațiilor bazate pe streaming de date dar poate suporta și modele de programare alternative printre care și folosirea memoriei partajate pe post de mecanism de comunicare.