Patent ID: 8621414

Claim:
A method of determining a design framework, said method being implemented by a computer machine operating as an algorithm analyzer, the method comprising: a) performing, by the algorithm analyzer, intrinsic complexity analysis with respect to an algorithm for a predetermined application to obtain a set of parameters representing intrinsic characteristics of the algorithm; b) establishing, by the algorithm analyzer, a plurality of candidate design frameworks based on the set of parameters obtained in step a), each of the candidate design frameworks including a set of design constraints corresponding to the algorithm, the set of design constraints being used when designing a hardware and/or software configuration for implementing the predetermined application; and c) analyzing, by the algorithm analyzer, the suitability of the set of design constraints of each of the candidate design frameworks established in step b) based on given specification restrictions of the predetermined application so as to determine which ones of the candidate design frameworks are suited for implementing the predetermined application.