{"title":"A design space exploration of compiler optimizations guided by hot functions","authors":"Marcos Yukio Siraichi, Caio Tonetti, A. F. Silva","doi":"10.1109/SCCC.2016.7836038","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836038","url":null,"abstract":"It is well-known that a large amount of program runtime is spent by hot functions. It highly indicates that such functions should guide the process of exploring which compiler optimization sequence will be used during the translation of source code into target code. Although the literature presents several Design Space Exploration (DSE) techniques, these are not guided by hot functions. To fill this gap, we present a DSE of compiler optimizations which is guided by hot functions, which employs a case-based reasoning technique to find a good compiler optimization sequence for unseen programs. We performed a number of experiments targetting the Intel processor Core I7-3770 using the Clang/LLVM 3.7.0 compiler, considering 131 LLVM optimizations and the benchmarks cBench and Poly-bench. The results show that our DSE is able to achieve a geometric mean speedup of 2.013 over the 00 flag; versus geometric mean speedups from 1.632 to 2.036 obtained with other approaches.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131724467","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}
{"title":"Contour-based feature extraction for image classification and retrieval","authors":"Julio C. Figueiredo, F. Neto, I. C. Paula","doi":"10.1109/SCCC.2016.7836058","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836058","url":null,"abstract":"We propose a feature extraction scheme for application on image classification and retrieval that is based on shapes' contours, while discarding information within the boundaries such as colour and texture. The center of mass and opposite distances are calculated for every contour pixel and used to measure distances between pairs of images that are invariant to common transformations. We apply the k-nearest neighbours (k-NN) algorithm to classify/retrieve a query image according to the k closest images' classes. The resulting success rates were computed for the Kimia, MPEG-7 and Tari image data sets and compared with those of other techniques.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132736834","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}
Adriana Cruz, Camila Bastos, Paulo Afonso Parreira Júnior, H. Costa
{"title":"Software visualization tools and techniques: A systematic review of the literature","authors":"Adriana Cruz, Camila Bastos, Paulo Afonso Parreira Júnior, H. Costa","doi":"10.1109/SCCC.2016.7836048","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836048","url":null,"abstract":"Comprehension is one fundamental process in the software life cycle. Although necessary, this comprehension is difficult to obtain due to amount and complexity of information related to software. Thus, software visualization techniques and tools have been proposed to facilitate the comprehension process and to reduce maintenance costs. This paper shows the results from a Literature Systematic Review to identify software visualization techniques and tools. We analyzed 52 papers and we identified 28 techniques and 33 tools for software visualization. Among these techniques, 71% have been implemented and available to users, 48% use 3D visualization and 80% are generated using static analysis.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"297 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132553855","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}
{"title":"Awareness, collaboration and comunication's tools for distributed software development: A systematic mapping","authors":"M. Damato, Alexandre L’Erario, J. A. Fabri","doi":"10.1109/SCCC.2016.7836036","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836036","url":null,"abstract":"Context: Increased competitiveness in the market, coupled with other factors such as the lack of skilled labor and cost reduction, makes the distributed software development a common practice in nowadays. Aims: With the complex scenario involving DSD environment (distributed software development), we aim to research tools to supporting this challenging environment. Method: We use a systematic mapping, in order to select primary studies and later refine the search, in order to show solutions and tools that support this scenario. Result: As a result, we found 20 tools divided into areas, which greatly facilitated the understanding and study, it will substantially succeed in DSD environments. Conclusion: We conclude that there are several tools for DSD scenario, and that are of high relevance in supporting collective awareness, collaboration, knowledge and communication.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"201 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115154473","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}
{"title":"Computational simulation for identification, evaluation and relocation of pregnant women in a possible zika infection outbreak in South American cities","authors":"H. Nieto-Chaupis","doi":"10.1109/SCCC.2016.7836015","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836015","url":null,"abstract":"We use computational simulation to identify, evaluate and relocate pregnant women in a possible scenario of attack of Zika virus (ZIKV) on Peri-urban zones of South American cities. The plausibility of this study is based on the following points: (i) existence of high population of pregnant women in Peri-urban areas of large cities, (ii) appropriate conditions for fast reproduction of Aedes aegypti mosquitoes along hills, and (iii) the potential association of the ZIKV infection to microcephaly in babies. By assuming an attack rate of 15 per 1000 habitants as well as rate of confirmation of 10 cases per day, and rapid intervention based on the displacements of pregnant women to cleaned areas, the simulation yields that at least 2±1 of 100 pregnant women might be infected by ZIKV. The simulations have emphasized the effect of applying rapid intervention expected to be done by the health specialists, that targets to identify as soon as possible all those women in situation of pregnancy few hours after the presence of Aedes is already confirmed.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114604032","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}
{"title":"Exploratory analysis of ICT best practices for Brazilian federal universities","authors":"Gustavo Caetano Borges, J. Simão, R. Miani","doi":"10.1109/SCCC.2016.7836002","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836002","url":null,"abstract":"The information and communications technology (ICT) governance seeks a better investment in technology resources to improve the organization's performance and its productivity. Organizations usually employ tested process and documents also called best practices of ICT. Due to the nature and way of management in public institutions, these type of organization requires specific studies to implement best ICT practices. This work aims to define a group of best ITC practices for Brazilian federal universities using an information technology plan (ITP) from a selected university, and a normative instruction from the Brazilian federal government (IN04/2014) that treat the way institutions should hire they ITC solutions. With the obtained pieces of information gathered using the ITP and the IN04/2014, it was possible to obtain a set of ICT best practices focused on the Brazilian federal universities needs.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"2019 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132137141","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}
Elian Laura Riveros, J. Chavez, J. C. Gutiérrez-Cáceres
{"title":"Analyzing the effect of hyperparameters in a automobile classifier based on convolutional neural networks","authors":"Elian Laura Riveros, J. Chavez, J. C. Gutiérrez-Cáceres","doi":"10.1109/SCCC.2016.7836010","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836010","url":null,"abstract":"In the recent years the convolutional neural network is used successfully in applications of image classification, due to its deep and hierarchical architecture. The hyper parameters of the convolutional neural networks are of great influence to obtain good results in binary classification without the need of a large number of layers. The activation function, the weights initialization and the sub sampling function are the three main hyper parameters. In the present work 27 models of convolutional neural network are trained and tested with automobile images taken from a surveillance camera. The illumination intensity of the test images are different from the training images, because they were taken from scenes of day, evening and night. We also demonstrate the influence of the mean of the images and the size of the filter kernel. The convolutional neural network model with the best result reached 95.6% of accuracy. The results of experiments show that neural networks predict successfully automobile images with varied illumination intensities overcome the techniques Haar Cascade and the Support Vector Machine.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121879924","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}
Isabel Cristina Siqueira da Silva, G. Klein, Denise Munchen Brandao
{"title":"Segmented and detailed visualization of anatomical structures for health education","authors":"Isabel Cristina Siqueira da Silva, G. Klein, Denise Munchen Brandao","doi":"10.1109/SCCC.2016.7835995","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7835995","url":null,"abstract":"The evolution of technology has changed the face of education, especially when combined with appropriate pedagogical bases. This combination has created innovation opportunities in order to add quality to teaching through new perspectives for traditional methods applied in the classroom. In the Health field, particularly, Augmented Reality techniques can assist the teacher in the exposition of theoretical concepts and/or concepts that need of training at specific medical procedures. Thus, this work presents the research of aspects related to the use of Augmented Reality as a tool for teaching anatomy, with the proposition of an mobile application that can display targeted anatomical parts in high resolution and wih detail of its parts. Human-computer interaction is especially valued in the proposed solution.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124077425","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}
J. M. Sousa, Roney L. S. Santos, L. A. Lopes, V. Machado, Ivan Saraiva Silva
{"title":"Automatic labelling of clusters with discrete and continuous data using supervised machine learning","authors":"J. M. Sousa, Roney L. S. Santos, L. A. Lopes, V. Machado, Ivan Saraiva Silva","doi":"10.1109/SCCC.2016.7836060","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836060","url":null,"abstract":"The clustering problem has been considered one of the most relevant problems in the research area of unsupervised learning. However, the comprehension and definition of such clusters is not a trivial task, making necessary their identification, i.e., assign a label to each cluster. To address the problem of labelling learning, this paper presents a methodology based on techniques for supervised learning, unsupervised learning and a discretization model, aimed to increasing the speed and accuracy of the algorithm. Thus, a method with unsupervised learning algorithm is applied to the clustering problem, and the supervised learning algorithm is responsible for detecting the meaningful attributes to define each formed cluster. Some strategies are used to form a methodology that presents a label (based on attributes and values) for each provided cluster. Such methodology is applied to one database, in which acceptable results were achieved with an average that exceeds 92.89% of correctly labelled elements.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130190819","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}
{"title":"Accelerating the quality measurement of DNA with GPUs","authors":"Gonzalo Javiel, Lorena Etcheverry, P. Ezzatti","doi":"10.1109/SCCC.2016.7836026","DOIUrl":"https://doi.org/10.1109/SCCC.2016.7836026","url":null,"abstract":"High-throughput ADN sequencing technologies, also known as Next Generation Sequencing (NGS), have a huge impact in the development of bioinformatic tools. NGS generate massive amounts of data that support biomedical research, and assessing the quality of these data is a crucial task but also an important computational challenge. In the last ten years Graphic Processing Units (GPUs) have emerged as one of the major paradigms for solving complex problems using parallel computing techniques on commodity hardware. This paper presents Sodium, a high performance tool that efficiently evaluates the quality of NGS data using GPUs. Our experimental evaluation, performed on low-cost hardware, shows promising results. In particular, we observe acceleration values of up to 2 digits when our proposal is compared with FastQC, one of the most popular tools to evaluate the quality of NGS sequences.","PeriodicalId":432676,"journal":{"name":"2016 35th International Conference of the Chilean Computer Science Society (SCCC)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127623748","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}