Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480122
K. V. Jeeva Padmini, I. Perera, H. D. Dilum Bandara
Agile practices have gained increasing popularity in Information Technology (IT), Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more complex. We examine the applicability of the scrum framework to a large-scale revenue management system for User Acceptance Testing (UAT). Industry believes integration and acceptance testing is not easy to perform within the scrum framework. Nevertheless, very little is explored about the acceptance testing in Agile practices. We fill this gap by empirically evaluating UAT of a complex, large-scale system (in a public sector organization) to showcase the applicability of scrum framework. While the initial UAT team consisted of 100 domain experts, no process was defined for the UAT. This made it easier to streamline the UAT into the scrum framework. Once the scrum framework was introduced significant improvements in the UAT team was experienced with improved morale, productivity, efficiency, and time to market while having a smooth flow.
{"title":"Applying agile practices to avoid chaos in User Acceptance Testing: A case study","authors":"K. V. Jeeva Padmini, I. Perera, H. D. Dilum Bandara","doi":"10.1109/MERCON.2016.7480122","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480122","url":null,"abstract":"Agile practices have gained increasing popularity in Information Technology (IT), Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more complex. We examine the applicability of the scrum framework to a large-scale revenue management system for User Acceptance Testing (UAT). Industry believes integration and acceptance testing is not easy to perform within the scrum framework. Nevertheless, very little is explored about the acceptance testing in Agile practices. We fill this gap by empirically evaluating UAT of a complex, large-scale system (in a public sector organization) to showcase the applicability of scrum framework. While the initial UAT team consisted of 100 domain experts, no process was defined for the UAT. This made it easier to streamline the UAT into the scrum framework. Once the scrum framework was introduced significant improvements in the UAT team was experienced with improved morale, productivity, efficiency, and time to market while having a smooth flow.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130212630","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480123
U. Sajeev, R. Muralitharan, M. M. Ramsan, M. N. M. Zamrath, D. Dias
We present the development and testing of a cellular network built on open source technologies. This network supports voice calls and text messages within the network or between networks. The main objective of this work is to develop a stand-alone mobile network consisting of one base station and a switch, the access to which can be controlled as required. The mobile network is also connected to public networks. The designed network is based on Global System for Mobile Communications (GSM). Our work includes the configuration of the embedded hardware components, selection and integration of the proper software combination, testing of compatible versions of the software, hardware-software integration within the embedded system, and interconnecting the systems via the Internet. The key contribution and novelty of the project is the development of a stand-alone mobile network base station/ switch using the Universal Software Radio Peripheral (USRP) and a Banana Pi device.
{"title":"Open Source Mobile Network","authors":"U. Sajeev, R. Muralitharan, M. M. Ramsan, M. N. M. Zamrath, D. Dias","doi":"10.1109/MERCON.2016.7480123","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480123","url":null,"abstract":"We present the development and testing of a cellular network built on open source technologies. This network supports voice calls and text messages within the network or between networks. The main objective of this work is to develop a stand-alone mobile network consisting of one base station and a switch, the access to which can be controlled as required. The mobile network is also connected to public networks. The designed network is based on Global System for Mobile Communications (GSM). Our work includes the configuration of the embedded hardware components, selection and integration of the proper software combination, testing of compatible versions of the software, hardware-software integration within the embedded system, and interconnecting the systems via the Internet. The key contribution and novelty of the project is the development of a stand-alone mobile network base station/ switch using the Universal Software Radio Peripheral (USRP) and a Banana Pi device.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127637873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480126
V. Seneviratne, A. Madanayake, L. Bruton
RF antenna array beamforming based on electronically steerable wideband phased-array apertures find applications in communications, radar, imaging and microwave sensing. High-bandwidth requirements for wideband RF applications necessitate hundreds of MHz or GHz frame-rates for the digital array processor. A systolic architecture is proposed for the real-time implementation of the 2-D IIR beam filter. This implementation employs a differential-form polyphase 2-D IIR frequency-planar beam filter, and a corresponding circuit architecture in order to achieve the real-time computation of the input-output 2-D difference equation that defines the RF beam filter. The feasibility of real-time implementation for dense aperture arrays operating in the 0-240 MHz band using a beam filter is explored. The proposed 2-phase sampling scheme per antenna is based on a 2-D IIR polyphase structure. A digital hardware prototype is designed, implemented and tested using a ROACH-2 fitted with a Xilinx Virtex-6 Sx475t FPGA chip and a 32-channel time-interleaved RF data converter, which support 16 antennas using 2-phase time-interleaved sampling at an FPGA clock rate of 240 MHz.
{"title":"A 480MHz ROACH-2 FPGA realization of 2-phase 2-D IIR beam filters for digital RF apertures","authors":"V. Seneviratne, A. Madanayake, L. Bruton","doi":"10.1109/MERCON.2016.7480126","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480126","url":null,"abstract":"RF antenna array beamforming based on electronically steerable wideband phased-array apertures find applications in communications, radar, imaging and microwave sensing. High-bandwidth requirements for wideband RF applications necessitate hundreds of MHz or GHz frame-rates for the digital array processor. A systolic architecture is proposed for the real-time implementation of the 2-D IIR beam filter. This implementation employs a differential-form polyphase 2-D IIR frequency-planar beam filter, and a corresponding circuit architecture in order to achieve the real-time computation of the input-output 2-D difference equation that defines the RF beam filter. The feasibility of real-time implementation for dense aperture arrays operating in the 0-240 MHz band using a beam filter is explored. The proposed 2-phase sampling scheme per antenna is based on a 2-D IIR polyphase structure. A digital hardware prototype is designed, implemented and tested using a ROACH-2 fitted with a Xilinx Virtex-6 Sx475t FPGA chip and a 32-channel time-interleaved RF data converter, which support 16 antennas using 2-phase time-interleaved sampling at an FPGA clock rate of 240 MHz.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121486464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480160
M. Perera, B. Abeysekara
A port or a terminal is always associated with various adverse environmental impacts. There are different tools and standards to measure environmental performance; such as ISO 14001, ISO 14031, EMAS and SDM. But incorporating environmental sustainability into the Balanced Scorecard gives comprehensive, internally-developed environmental performance management tool to improve ecological sustainability. For this research, focused interviews were done to identify existing environmental issues at container terminals in Sri Lanka, and Analytical Hierarchical Process (AHP) was the base tool to rank the defined KPIs, using a questionnaire survey. Finally a Strategy Map was drawn for the extended Eco-BSC. The findings of research show that three container terminals, JCT/UCT, SAGT and CICT are having varied environmental issues and priorities, therefore the outcomes of the results are unique to each terminal. The developed model will provide a comprehensive tool for environmental performance management, which will help measure and mitigate adverse environmental impacts, and improving ecological sustainability at the container terminal.
港口或码头总是与各种不利的环境影响联系在一起。有不同的工具和标准来衡量环境绩效;如ISO 14001, ISO 14031, EMAS和SDM。但是,将环境可持续性纳入平衡计分卡提供了全面的、内部开发的环境绩效管理工具,以提高生态可持续性。在本研究中,进行了重点访谈,以确定斯里兰卡集装箱码头现有的环境问题,并使用问卷调查,将层次分析法(AHP)作为对定义的kpi进行排名的基本工具。最后,为扩展的生态平衡计分卡绘制了战略地图。研究结果表明,三个集装箱码头,JCT/UCT, SAGT和CICT都有不同的环境问题和优先事项,因此结果对每个码头都是独特的。开发的模型将为环境绩效管理提供一个全面的工具,有助于衡量和减轻对环境的不利影响,并改善集装箱码头的生态可持续性。
{"title":"Defining KPIs to measure eco-sustainable performance at container terminals in Sri Lanka","authors":"M. Perera, B. Abeysekara","doi":"10.1109/MERCON.2016.7480160","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480160","url":null,"abstract":"A port or a terminal is always associated with various adverse environmental impacts. There are different tools and standards to measure environmental performance; such as ISO 14001, ISO 14031, EMAS and SDM. But incorporating environmental sustainability into the Balanced Scorecard gives comprehensive, internally-developed environmental performance management tool to improve ecological sustainability. For this research, focused interviews were done to identify existing environmental issues at container terminals in Sri Lanka, and Analytical Hierarchical Process (AHP) was the base tool to rank the defined KPIs, using a questionnaire survey. Finally a Strategy Map was drawn for the extended Eco-BSC. The findings of research show that three container terminals, JCT/UCT, SAGT and CICT are having varied environmental issues and priorities, therefore the outcomes of the results are unique to each terminal. The developed model will provide a comprehensive tool for environmental performance management, which will help measure and mitigate adverse environmental impacts, and improving ecological sustainability at the container terminal.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130761160","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480111
S. A. P. M. Manamini, A. F. Ahamed, R. Rajapakshe, G. H. A. Reemal, Sanath Jayasena, G. Dias, Surangika Ranathunga
Named-Entity-Recognition (NER) is one of the major tasks under Natural Language Processing, which is widely used in the fields of Computer Science and Computational Linguistics. However, the amount of prior research done on NER for Sinhala is very minimal. In this paper, we present data-driven techniques to detect Named Entities in Sinhala text, with the use of Conditional Random Fields (CRF) and Maximum Entropy (ME) statistical modeling methods. Results obtained from experiments indicate that CRF, which provided the highest accuracy for the same task for other languages outperforms ME in Sinhala NER as well. Furthermore, we identify different linguistic features such as orthographic word level and contextual information that are effective with both CRF and ME Algorithms.
{"title":"Ananya - a Named-Entity-Recognition (NER) system for Sinhala language","authors":"S. A. P. M. Manamini, A. F. Ahamed, R. Rajapakshe, G. H. A. Reemal, Sanath Jayasena, G. Dias, Surangika Ranathunga","doi":"10.1109/MERCON.2016.7480111","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480111","url":null,"abstract":"Named-Entity-Recognition (NER) is one of the major tasks under Natural Language Processing, which is widely used in the fields of Computer Science and Computational Linguistics. However, the amount of prior research done on NER for Sinhala is very minimal. In this paper, we present data-driven techniques to detect Named Entities in Sinhala text, with the use of Conditional Random Fields (CRF) and Maximum Entropy (ME) statistical modeling methods. Results obtained from experiments indicate that CRF, which provided the highest accuracy for the same task for other languages outperforms ME in Sinhala NER as well. Furthermore, we identify different linguistic features such as orthographic word level and contextual information that are effective with both CRF and ME Algorithms.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116424526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480108
Kithsiri Jayakodi, M. Bandara, D. Meedeniya
The learning objectives, learning activities and assessment are very much interrelated. Assessment helps to evaluate students learning achievement. Poorly designed assessments usually fail to examine the achievement of intended learning outcome of a course. There are different taxonomies that have been developed to identify the level of the assessment being practiced such as Bloom's and SOLO. In this research we have studied the use of WordNet with Cosine similarity algorithm for classifying a given exam question according to Bloom's taxonomy learning levels. WordNet similarity algorithm depends on the extracted verbs from exam question. Cosine similarity algorithm was based on identification of question patterns of exam question. It consists of tag pattern generation module, grammar generation module, parser generation and cosine similarity checking module. This algorithm was helpful to classify the exam question where verbs were not present in exam questions. Exam questions taken from courses at the Department of Computing and Information Systems at Wayamba University were used as a basis for a performance comparison, with the autonomous system providing classifications that were consistent with those provided by domain experts on approximately 71% of occasions.
{"title":"An automatic classifier for exam questions with WordNet and Cosine similarity","authors":"Kithsiri Jayakodi, M. Bandara, D. Meedeniya","doi":"10.1109/MERCON.2016.7480108","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480108","url":null,"abstract":"The learning objectives, learning activities and assessment are very much interrelated. Assessment helps to evaluate students learning achievement. Poorly designed assessments usually fail to examine the achievement of intended learning outcome of a course. There are different taxonomies that have been developed to identify the level of the assessment being practiced such as Bloom's and SOLO. In this research we have studied the use of WordNet with Cosine similarity algorithm for classifying a given exam question according to Bloom's taxonomy learning levels. WordNet similarity algorithm depends on the extracted verbs from exam question. Cosine similarity algorithm was based on identification of question patterns of exam question. It consists of tag pattern generation module, grammar generation module, parser generation and cosine similarity checking module. This algorithm was helpful to classify the exam question where verbs were not present in exam questions. Exam questions taken from courses at the Department of Computing and Information Systems at Wayamba University were used as a basis for a performance comparison, with the autonomous system providing classifications that were consistent with those provided by domain experts on approximately 71% of occasions.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115240742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480128
Dulanja Samudika, Lahiru Jayasinghe, Kasun E. Gunathilaka, Y. Rumesh, R. Weerasuriya, D. Dias
Visible Light Communication (VLC) is emerging as a next generation data transmission method for short-range communication applications. In this paper we implement and characterize two prototype stereo audio streaming methods utilizing VLC. A software architecture is developed to process and stream data. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications.
{"title":"Stereo audio streaming via Visible Light","authors":"Dulanja Samudika, Lahiru Jayasinghe, Kasun E. Gunathilaka, Y. Rumesh, R. Weerasuriya, D. Dias","doi":"10.1109/MERCON.2016.7480128","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480128","url":null,"abstract":"Visible Light Communication (VLC) is emerging as a next generation data transmission method for short-range communication applications. In this paper we implement and characterize two prototype stereo audio streaming methods utilizing VLC. A software architecture is developed to process and stream data. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126002047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480109
A. Arunthavanathan, S. Shanmugathasan, S. Ratnavel, V. Thiyagarajah, I. Perera, D. Meedeniya, D. Balasubramaniam
One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SAT-Analyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification, Unified Modelling Language (UML) diagrams and source codes can be tracked with the help of Natural Language Processing (NLP) by creating a structured format of those documents. Therefore, in this research we aim at adding an NLP support as an extension to SAT-Analyzer. Enhancing the traceability links created in the SAT-analyzer tool is another focus due to artefact inconsistencies. This paper includes the research methodology and relevant research carried out in applying NLP for improved traceability management. Tool evaluation with multiple scenarios resulted in average Precision 72.22%, Recall 88.89% and F1 measure of 78.89% suggesting high accuracy for the domain.
{"title":"Support for traceability management of software artefacts using Natural Language Processing","authors":"A. Arunthavanathan, S. Shanmugathasan, S. Ratnavel, V. Thiyagarajah, I. Perera, D. Meedeniya, D. Balasubramaniam","doi":"10.1109/MERCON.2016.7480109","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480109","url":null,"abstract":"One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SAT-Analyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification, Unified Modelling Language (UML) diagrams and source codes can be tracked with the help of Natural Language Processing (NLP) by creating a structured format of those documents. Therefore, in this research we aim at adding an NLP support as an extension to SAT-Analyzer. Enhancing the traceability links created in the SAT-analyzer tool is another focus due to artefact inconsistencies. This paper includes the research methodology and relevant research carried out in applying NLP for improved traceability management. Tool evaluation with multiple scenarios resulted in average Precision 72.22%, Recall 88.89% and F1 measure of 78.89% suggesting high accuracy for the domain.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"41 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134092589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480127
N. D. K. Liyanage, C. A. Abeywickrama, P. Kumari, S. D. De Silva, C. Wavegedara
In the world of telecommunication, demand for 3G mobile communication services still dominates the global market. It continues to grow despite the introduction of new technologies such as LTE and LTE-A. Hybrid Automatic Repeat Request (HARQ) and Adaptive modulation and coding (AMC) are among the key performance enhancing techniques adopted in High Speed downlink packet access (HSDPA). Limiting the maximum number of HARQ retransmissions in downlink is important to save the radio resources. In this paper, we investigate the throughput and error performance of HSDPA systems employing HARQ and AMC, for different mobile receiver speeds. Furthermore, the impact of turbo equalization on the performance is also investigated. A method to obtain the optimal value for the maximum number of HARQ retransmissions in HSDPA is proposed.
{"title":"Performance investigation of hybrid ARQ in HSDPA systems with AMC","authors":"N. D. K. Liyanage, C. A. Abeywickrama, P. Kumari, S. D. De Silva, C. Wavegedara","doi":"10.1109/MERCON.2016.7480127","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480127","url":null,"abstract":"In the world of telecommunication, demand for 3G mobile communication services still dominates the global market. It continues to grow despite the introduction of new technologies such as LTE and LTE-A. Hybrid Automatic Repeat Request (HARQ) and Adaptive modulation and coding (AMC) are among the key performance enhancing techniques adopted in High Speed downlink packet access (HSDPA). Limiting the maximum number of HARQ retransmissions in downlink is important to save the radio resources. In this paper, we investigate the throughput and error performance of HSDPA systems employing HARQ and AMC, for different mobile receiver speeds. Furthermore, the impact of turbo equalization on the performance is also investigated. A method to obtain the optimal value for the maximum number of HARQ retransmissions in HSDPA is proposed.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121165406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2016-04-05DOI: 10.1109/MERCON.2016.7480117
Kirshanthan Sundararajah, Sanath Jayasena
In a program, not all the bits of a variable are always used during execution. Identifying the minimum number of bits necessary to represent a variable in a program can potentially provide optimization opportunities. Providing the knowledge of bitwidths to a compilation and execution framework will be advantageous if it could use that information to optimize the execution of the program, for instance, being able to select instructions for SIMD vectorization. This paper introduces a framework to exploit the potential vectorizations hidden in a program which is not exposed during static compilation time. Our framework unlocks instruction level data parallelism by using the bitwidths of array like variables that depend on runtime input. Our framework shows a maximum achievable performance gain of 37% and a mean achievable performance gain of 11% against the ICC compiler on our micro benchmark suite.
{"title":"Model-based input-adaptive vectorization","authors":"Kirshanthan Sundararajah, Sanath Jayasena","doi":"10.1109/MERCON.2016.7480117","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480117","url":null,"abstract":"In a program, not all the bits of a variable are always used during execution. Identifying the minimum number of bits necessary to represent a variable in a program can potentially provide optimization opportunities. Providing the knowledge of bitwidths to a compilation and execution framework will be advantageous if it could use that information to optimize the execution of the program, for instance, being able to select instructions for SIMD vectorization. This paper introduces a framework to exploit the potential vectorizations hidden in a program which is not exposed during static compilation time. Our framework unlocks instruction level data parallelism by using the bitwidths of array like variables that depend on runtime input. Our framework shows a maximum achievable performance gain of 37% and a mean achievable performance gain of 11% against the ICC compiler on our micro benchmark suite.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"264 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131477322","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}