Esempio n. 1
0
        public void Start(int aLbryIntensity = 256, int aLbryLocalWorkSize = 256)
        {
            mLbryGlobalWorkSizeArray[0] = aLbryIntensity * OpenCLDevice.GetMaxComputeUnits() * aLbryLocalWorkSize;
            mLbryLocalWorkSizeArray[0]  = aLbryLocalWorkSize;

            base.Start();
        }
Esempio n. 2
0
        public void Start(LbryStratum aLbryStratum, int aLbryIntensity, int aLbryLocalWorkSize)
        {
            Stratum = aLbryStratum;
            mLbryGlobalWorkSizeArray[0] = aLbryIntensity * OpenCLDevice.GetMaxComputeUnits() * aLbryLocalWorkSize;
            mLbryLocalWorkSizeArray[0]  = aLbryLocalWorkSize;

            base.Start();
        }
Esempio n. 3
0
        public void Start(PascalStratum aPascalStratum, int aPascalIntensity, int aPascalLocalWorkSize)
        {
            Stratum = aPascalStratum;
            mPascalGlobalWorkSizeArray[0] = aPascalIntensity * OpenCLDevice.GetMaxComputeUnits() * aPascalLocalWorkSize;
            mPascalLocalWorkSizeArray[0]  = aPascalLocalWorkSize;

            base.Start();
        }
        public void Start(NeoScryptStratum aNeoScryptStratum, int aNeoScryptIntensity, int aNeoScryptLocalWorkSize)
        {
            mNeoScryptStratum = aNeoScryptStratum;
            mNeoScryptGlobalWorkSizeArray[0] = aNeoScryptIntensity * OpenCLDevice.GetMaxComputeUnits() * aNeoScryptLocalWorkSize;
            mNeoScryptLocalWorkSizeArray[0]  = aNeoScryptLocalWorkSize;

            base.Start();
        }