 void batch_score_profile(
     const stream_type               stream,
     const uint32                    n_tests,
-    const uint32                    n_tasks,
-    thrust::device_vector<uint32>&  pattern_dvec,
-    thrust::device_vector<uint32>&  text_dvec,
-    thrust::device_vector<int16>&   score_dvec)
+    const uint32                    n_tasks)
 {
     typedef aln::BatchedAlignmentScore<stream_type, scheduler_type> batch_type;  // our batch type
 

          batch_type&               batch,
    const stream_type&              stream,
    const uint32                    n_tests,
    const uint32                    n_tasks,
    thrust::device_vector<uint32>&  pattern_dvec,
    thrust::device_vector<uint32>&  text_dvec,
    thrust::device_vector<int16>&   score_dvec)
{
    // alloc all the needed temporary storage
    const uint64 temp_size = batch_type::max_temp_storage(


        if (TEST_MASK & ED_BANDED)
        {
            fprintf(stderr,"  testing banded Edit Distance scoring speed...\n");
            fprintf(stderr,"    %15s : ", "global");
            {
                batch_banded_score_profile_all<BAND_LEN,N,M>(
