{"id":"W3101288824","doi":"10.1109/scam51674.2020.00022","title":"DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing","year":2020,"lang":"en","type":"preprint","venue":"","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal; Concordia University; Brock University","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Tracing; Interleaving; Bottleneck; Dependency (UML); Dependency graph; Distributed computing; Task (project management); Overhead (engineering); Software; Graph; Multi-core processor; Blocking (statistics); Parallel computing; Embedded system; Theoretical computer science; Software engineering; Operating system; Computer network","routes":{"ca_aff":true,"ca_fund":true,"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.0006291308,0.00104058,0.0003962561,0.002630004,0.0006034652,0.0008255242,0.001032862,0.0006445355,0.001374887],"category_scores_gemma":[0.002908202,0.0004435779,0.0005837698,0.001235471,0.00045594,0.001168987,0.0008953425,0.0007113714,0.0003210035],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007222937,"about_ca_system_score_gemma":0.001609048,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.009256585,"about_ca_topic_score_gemma":0.01090307,"domain_scores_codex":[0.9995757,0.0001119755,0.00001935387,0.00009567852,0.0001455137,0.00005184087],"domain_scores_gemma":[0.9980789,0.0009315022,0.0003246425,0.0003467819,0.0002437116,0.00007442501],"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.0004939347,0.0003249798,0.02968855,0.0007092819,0.0002103669,0.0009689826,0.001535037,0.2406527,0.07050501,0.01668039,0.008209908,0.6300209],"study_design_scores_gemma":[0.00001896037,0.00006395891,0.003903318,0.00003042477,0.00004443083,0.0002966653,0.0001296615,0.9579933,0.02487298,0.007456057,0.005157043,0.00003313206],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0627503,0.0003574825,0.918834,0.0001527459,0.00003042507,0.00009368525,0.0003252603,0.01616655,0.001289497],"genre_scores_gemma":[0.4580484,0.0003620764,0.5363628,0.00007679568,0.00002774711,0.0001171437,0.001025596,0.001566089,0.00241336],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.009256585,"threshold_uncertainty_score":0.01840538,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.07989300445648945,"score_gpt":0.299942218481778,"score_spread":0.2200492140252886,"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."}}