{"id":"W2100494504","doi":"10.1142/s0218126615500206","title":"ICAT: Engine to Perform Range Analysis and Allocate Bit-Widths for Arithmetic Datapaths","year":2014,"lang":"en","type":"article","venue":"Journal of Circuits Systems and Computers","topic":"Numerical Methods and Algorithms","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"","keywords":"Affine arithmetic; Arithmetic; Saturation arithmetic; Computer science; Range (aeronautics); Register allocation; Interval arithmetic; Arbitrary-precision arithmetic; Integer (computer science); Fixed-point arithmetic; Algorithm; Floating point; Affine transformation; Mathematics; Compiler","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0009108598,0.002299727,0.001045503,0.00260696,0.0006572993,0.001990334,0.003212971,0.001063748,0.01247456],"category_scores_gemma":[0.004769341,0.0008495593,0.001351454,0.001417753,0.0007753035,0.002293814,0.001342178,0.001593141,0.00477887],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001150294,"about_ca_system_score_gemma":0.002365891,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002967062,"about_ca_topic_score_gemma":0.00306417,"domain_scores_codex":[0.9991509,0.000075986,0.00006691164,0.000172305,0.0004177227,0.0001162247],"domain_scores_gemma":[0.9986444,0.0004953185,0.0001137392,0.0003158509,0.0003710707,0.00005962335],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.001353176,0.0002386219,0.005026762,0.001234911,0.0002619825,0.0003323226,0.0004496175,0.1165739,0.05131927,0.0534576,0.0733256,0.6964262],"study_design_scores_gemma":[0.0001688912,0.0001690024,0.0008823532,0.0001080908,0.00009306108,0.0003304602,0.00006224144,0.859136,0.07428587,0.02023219,0.04441537,0.0001163856],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.006167543,0.0004309325,0.9071012,0.00007112337,0.0001236194,0.000130824,0.0008105141,0.07899877,0.006165543],"genre_scores_gemma":[0.1753834,0.0005404847,0.7991249,0.000271255,0.0001470112,0.000849971,0.004202257,0.01211483,0.007365871],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01247456,"threshold_uncertainty_score":0.0417316,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01515329743008551,"score_gpt":0.253707234686,"score_spread":0.2385539372559145,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}