{"id":"https://openalex.org/W4283220719","doi":"https://doi.org/10.1109/meco55406.2022.9797213","title":"Scheduling Periodic Real-Time Tasks with Inter-Task Synchronisation","display_name":"Scheduling Periodic Real-Time Tasks with Inter-Task Synchronisation","publication_year":2022,"publication_date":"2022-06-07","ids":{"openalex":"https://openalex.org/W4283220719","doi":"https://doi.org/10.1109/meco55406.2022.9797213"},"language":"en","primary_location":{"id":"doi:10.1109/meco55406.2022.9797213","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797213","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054505543","display_name":"Luk\u00e1\u0161 Koh\u00fatka","orcid":"https://orcid.org/0000-0002-5679-6250"},"institutions":[{"id":"https://openalex.org/I110757952","display_name":"Slovak University of Technology in Bratislava","ror":"https://ror.org/0561ghm58","country_code":"SK","type":"education","lineage":["https://openalex.org/I110757952"]},{"id":"https://openalex.org/I4210152232","display_name":"Institute of Informatics of the Slovak Academy of Sciences","ror":"https://ror.org/04jgqpc26","country_code":"SK","type":"facility","lineage":["https://openalex.org/I207624831","https://openalex.org/I4210152232"]}],"countries":["SK"],"is_corresponding":true,"raw_author_name":"Lukas Kohutka","raw_affiliation_strings":["Institute of Informatics, Information Systems and Software Engineering, Slovak University of Technology in Bratislava,Bratislava,Slovakia","Institute of Informatics, Information Systems and Software Engineering, Slovak University of Technology in Bratislava, Bratislava, Slovakia"],"affiliations":[{"raw_affiliation_string":"Institute of Informatics, Information Systems and Software Engineering, Slovak University of Technology in Bratislava,Bratislava,Slovakia","institution_ids":["https://openalex.org/I110757952"]},{"raw_affiliation_string":"Institute of Informatics, Information Systems and Software Engineering, Slovak University of Technology in Bratislava, Bratislava, Slovakia","institution_ids":["https://openalex.org/I110757952","https://openalex.org/I4210152232"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5054505543"],"corresponding_institution_ids":["https://openalex.org/I110757952","https://openalex.org/I4210152232"],"apc_list":null,"apc_paid":null,"fwci":0.6426,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.55510617,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.826827883720398},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.680305004119873},{"id":"https://openalex.org/keywords/aperiodic-graph","display_name":"Aperiodic graph","score":0.6431180834770203},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6267983317375183},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5503132939338684},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5471354126930237},{"id":"https://openalex.org/keywords/worst-case-execution-time","display_name":"Worst-case execution time","score":0.530430793762207},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.5206003189086914},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.517707347869873},{"id":"https://openalex.org/keywords/fixed-priority-pre-emptive-scheduling","display_name":"Fixed-priority pre-emptive scheduling","score":0.5043011903762817},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.47060829401016235},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.43045151233673096},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4209812581539154},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3715062141418457},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32282131910324097},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.20595043897628784},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20208203792572021},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.14616328477859497},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.14492380619049072},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.09135913848876953}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.826827883720398},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.680305004119873},{"id":"https://openalex.org/C104247578","wikidata":"https://www.wikidata.org/wiki/Q4779368","display_name":"Aperiodic graph","level":2,"score":0.6431180834770203},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6267983317375183},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5503132939338684},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5471354126930237},{"id":"https://openalex.org/C200130814","wikidata":"https://www.wikidata.org/wiki/Q362858","display_name":"Worst-case execution time","level":3,"score":0.530430793762207},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.5206003189086914},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.517707347869873},{"id":"https://openalex.org/C122141398","wikidata":"https://www.wikidata.org/wiki/Q5456330","display_name":"Fixed-priority pre-emptive scheduling","level":5,"score":0.5043011903762817},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.47060829401016235},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.43045151233673096},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4209812581539154},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3715062141418457},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32282131910324097},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.20595043897628784},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20208203792572021},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.14616328477859497},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.14492380619049072},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.09135913848876953},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/meco55406.2022.9797213","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797213","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W99796770","https://openalex.org/W126719220","https://openalex.org/W177781648","https://openalex.org/W1976700965","https://openalex.org/W2041300124","https://openalex.org/W2079800324","https://openalex.org/W2105145159","https://openalex.org/W2157618105","https://openalex.org/W2164178023","https://openalex.org/W2169660606","https://openalex.org/W2170091282","https://openalex.org/W2501723146","https://openalex.org/W2898231935","https://openalex.org/W2944423816","https://openalex.org/W2984220050","https://openalex.org/W3010906348","https://openalex.org/W3033881411","https://openalex.org/W3049609556","https://openalex.org/W3113351055","https://openalex.org/W3146278137","https://openalex.org/W3160649693","https://openalex.org/W4200349999","https://openalex.org/W4212861861","https://openalex.org/W6604084197","https://openalex.org/W6682842145","https://openalex.org/W6685114543"],"related_works":["https://openalex.org/W2157996160","https://openalex.org/W1515433387","https://openalex.org/W2143771622","https://openalex.org/W1484796814","https://openalex.org/W2507397068","https://openalex.org/W2119358936","https://openalex.org/W4367046720","https://openalex.org/W2002514423","https://openalex.org/W2579119907","https://openalex.org/W2015013368"],"abstract_inverted_index":{"This":[0],"paper":[1,87],"presents":[2],"a":[3,10,24,27],"new":[4],"FPGA-based":[5],"task":[6,29,33,48],"scheduler":[7,39,51,68,74],"that":[8],"has":[9],"dedicated":[11],"support":[12],"of":[13,26,55,60,66,81,84],"periodic":[14,28],"hard":[15],"real-time":[16],"tasks":[17,56],"in":[18],"addition":[19],"to":[20,63],"aperiodic":[21],"tasks.":[22,61,85],"Whenever":[23],"period":[25],"is":[30,34,40],"elapsed,":[31],"the":[32,50,67,73,82],"scheduled":[35],"automatically.":[36],"The":[37,86],"proposed":[38],"using":[41],"Earliest":[42],"Deadline":[43],"First":[44],"(EDF)":[45],"algorithm.":[46],"For":[47],"synchronisation,":[49],"supports":[52],"temporary":[53],"suspension":[54],"with":[57],"automatic":[58],"resumption":[59],"Thanks":[62],"FPGA":[64,93],"implementation":[65],"and":[69],"its":[70],"priority":[71],"queues,":[72],"operations":[75],"take":[76],"two":[77],"clock":[78],"cycles":[79],"regardless":[80],"number":[83],"contains":[88],"synthesis":[89],"results":[90],"for":[91],"Intel":[92],"Cyclone":[94],"V.":[95]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
